pub struct AdoRepository {
pub repository: Option<String>,
pub repo_type: Option<String>,
pub name: Option<String>,
pub git_ref: Option<String>,
}Expand description
A single resources.repositories[] entry — declares an external repo
alias the pipeline can consume via template: x@alias, extends:, or
checkout: alias.
Fields§
§repository: Option<String>The alias used by consumers (template: file@<repository>).
repo_type: Option<String>git, github, bitbucket, or azureGit.
name: Option<String>Full repo path (e.g. org/repo).
git_ref: Option<String>Optional ref. Absent = default branch (mutable). Present forms:
refs/tags/v1.2.3, refs/heads/main, bare branch main, or a SHA.
Trait Implementations§
Source§impl Debug for AdoRepository
impl Debug for AdoRepository
Source§impl<'de> Deserialize<'de> for AdoRepository
impl<'de> Deserialize<'de> for AdoRepository
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
Auto Trait Implementations§
impl Freeze for AdoRepository
impl RefUnwindSafe for AdoRepository
impl Send for AdoRepository
impl Sync for AdoRepository
impl Unpin for AdoRepository
impl UnsafeUnpin for AdoRepository
impl UnwindSafe for AdoRepository
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