pub struct TaskSource {
pub source_type: TaskSourceType,
pub source: Source,
pub source_path: String,
pub archive_rootdir: Option<String>,
pub branch: Option<String>,
pub revision: Option<String>,
}Fields§
§source_type: TaskSourceType§source: Source§source_path: String§archive_rootdir: Option<String>把压缩包中的哪个目录作为根目录(可选)
仅当 source = “archive” 时生效
branch: Option<String>分支(可选,如果为空,则拉取master)branch和revision只能同时指定一个
revision: Option<String>特定的提交的hash值(可选,如果为空,则拉取branch的最新提交)
Trait Implementations§
Source§impl Debug for TaskSource
impl Debug for TaskSource
Source§impl<'de> Deserialize<'de> for TaskSource
impl<'de> Deserialize<'de> for TaskSource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TaskSource
impl PartialEq for TaskSource
Source§impl Serialize for TaskSource
impl Serialize for TaskSource
impl StructuralPartialEq for TaskSource
Auto Trait Implementations§
impl Freeze for TaskSource
impl RefUnwindSafe for TaskSource
impl Send for TaskSource
impl Sync for TaskSource
impl Unpin for TaskSource
impl UnwindSafe for TaskSource
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more