pub struct SourceBuildStrategy {
pub env: Option<Vec<EnvVar>>,
pub force_pull: Option<bool>,
pub from: ObjectReference,
pub incremental: Option<bool>,
pub pull_secret: Option<LocalObjectReference>,
pub scripts: Option<String>,
}
Expand description
SourceBuildStrategy defines input parameters specific to an Source build.
Fields§
§env: Option<Vec<EnvVar>>
env contains additional environment variables you want to pass into a builder container.
force_pull: Option<bool>
forcePull describes if the builder should pull the images from registry prior to building.
from: ObjectReference
from is reference to an DockerImage, ImageStreamTag, or ImageStreamImage from which the container image should be pulled
incremental: Option<bool>
incremental flag forces the Source build to do incremental builds if true.
pull_secret: Option<LocalObjectReference>
pullSecret is the name of a Secret that would be used for setting up the authentication for pulling the container images from the private Docker registries
scripts: Option<String>
scripts is the location of Source scripts
Trait Implementations§
Source§impl Clone for SourceBuildStrategy
impl Clone for SourceBuildStrategy
Source§fn clone(&self) -> SourceBuildStrategy
fn clone(&self) -> SourceBuildStrategy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SourceBuildStrategy
impl Debug for SourceBuildStrategy
Source§impl Default for SourceBuildStrategy
impl Default for SourceBuildStrategy
Source§fn default() -> SourceBuildStrategy
fn default() -> SourceBuildStrategy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SourceBuildStrategy
impl<'de> Deserialize<'de> for SourceBuildStrategy
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 SourceBuildStrategy
impl PartialEq for SourceBuildStrategy
Source§impl Serialize for SourceBuildStrategy
impl Serialize for SourceBuildStrategy
impl StructuralPartialEq for SourceBuildStrategy
Auto Trait Implementations§
impl Freeze for SourceBuildStrategy
impl RefUnwindSafe for SourceBuildStrategy
impl Send for SourceBuildStrategy
impl Sync for SourceBuildStrategy
impl Unpin for SourceBuildStrategy
impl UnwindSafe for SourceBuildStrategy
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