MCPcopy Create free account
hub / github.com/Qovery/engine / push

Method push

lib-engine/src/cmd/docker.rs:873–896  ·  view source on GitHub ↗
(
        &self,
        image: &ContainerImage,
        stdout_output: &mut Stdout,
        stderr_output: &mut Stderr,
        should_abort: &CommandKiller,
    )

Source from the content-addressed store, hash-verified

871 }
872
873 pub fn push<Stdout, Stderr>(
874 &self,
875 image: &ContainerImage,
876 stdout_output: &mut Stdout,
877 stderr_output: &mut Stderr,
878 should_abort: &CommandKiller,
879 ) -> Result<(), DockerError>
880 where
881 Stdout: FnMut(String),
882 Stderr: FnMut(String),
883 {
884 info!("Docker push {:?}", image);
885 for image_name in image.image_names() {
886 let args = vec![
887 "--config",
888 self.config_path.path().to_str().unwrap_or(""),
889 "push",
890 image_name.as_str(),
891 ];
892 docker_exec(&args, &self.get_all_envs(&[]), stdout_output, stderr_output, should_abort)?
893 }
894
895 Ok(())
896 }
897
898 pub fn tag<Stdout, Stderr>(
899 &self,

Callers 15

newMethod · 0.80
add_hpa_valuesMethod · 0.80
to_common_helm_chartMethod · 0.80
to_common_helm_chartMethod · 0.80
build_receiver_valuesFunction · 0.80
build_target_valuesFunction · 0.80
to_common_helm_chartMethod · 0.80
newMethod · 0.80
to_common_helm_chartMethod · 0.80
to_common_helm_chartMethod · 0.80

Calls 3

docker_execFunction · 0.85
image_namesMethod · 0.80
get_all_envsMethod · 0.45