pub struct BuildTasksPackage {
pub base_image: Option<String>,
pub build_dir: Option<String>,
pub configuration: Option<BuildTasksPackageConfiguration>,
pub dependencies: Option<Vec<String>>,
pub git: Option<BuildTasksPackageGit>,
pub maven: Option<BuildTasksPackageMaven>,
pub name: Option<String>,
pub runtime: Option<BuildTasksPackageRuntime>,
pub sources: Option<Vec<BuildTasksPackageSources>>,
pub steps: Option<Vec<String>>,
}Expand description
Application pre publishing a PackageTask, used to package the project
Fields§
§base_image: Option<String>the base image layer
build_dir: Option<String>workspace directory to use
configuration: Option<BuildTasksPackageConfiguration>The configuration that should be used to perform the Build.
dependencies: Option<Vec<String>>the list of dependencies to use for this build
git: Option<BuildTasksPackageGit>the configuration of the project to build on Git
maven: Option<BuildTasksPackageMaven>the configuration required by Maven for the application build phase
name: Option<String>name of the task
runtime: Option<BuildTasksPackageRuntime>the configuration required for the runtime application
sources: Option<Vec<BuildTasksPackageSources>>the sources to add at build time
steps: Option<Vec<String>>the list of steps to execute (see pkg/builder/)
Trait Implementations§
Source§impl Clone for BuildTasksPackage
impl Clone for BuildTasksPackage
Source§fn clone(&self) -> BuildTasksPackage
fn clone(&self) -> BuildTasksPackage
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 BuildTasksPackage
impl Debug for BuildTasksPackage
Source§impl Default for BuildTasksPackage
impl Default for BuildTasksPackage
Source§fn default() -> BuildTasksPackage
fn default() -> BuildTasksPackage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BuildTasksPackage
impl<'de> Deserialize<'de> for BuildTasksPackage
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 BuildTasksPackage
impl PartialEq for BuildTasksPackage
Source§impl Serialize for BuildTasksPackage
impl Serialize for BuildTasksPackage
impl StructuralPartialEq for BuildTasksPackage
Auto Trait Implementations§
impl Freeze for BuildTasksPackage
impl RefUnwindSafe for BuildTasksPackage
impl Send for BuildTasksPackage
impl Sync for BuildTasksPackage
impl Unpin for BuildTasksPackage
impl UnwindSafe for BuildTasksPackage
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