diff options
author | Matthias Beyer <matthias.beyer@atos.net> | 2021-04-08 16:51:44 +0200 |
---|---|---|
committer | Matthias Beyer <matthias.beyer@atos.net> | 2021-04-08 20:31:54 +0200 |
commit | a0bcd7e74e426cae36b7372230b5ba369ee587de (patch) | |
tree | a7f09cee8a800fcd502ecf1643610ed76ce86803 /src | |
parent | 94f99bb3465747cf24ec622b68f7fd370267695b (diff) |
Print submit details before starting builds
Signed-off-by: Matthias Beyer <matthias.beyer@atos.net>
Diffstat (limited to 'src')
-rw-r--r-- | src/commands/build.rs | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/commands/build.rs b/src/commands/build.rs index bbaa83f..afe0e45 100644 --- a/src/commands/build.rs +++ b/src/commands/build.rs @@ -317,6 +317,24 @@ pub async fn build( submit ); + { + let out = std::io::stdout(); + let mut outlock = out.lock(); + + #[inline] + fn mkgreen<T: ToString>(t: &T) -> colored::ColoredString { + t.to_string().green() + } + + writeln!(outlock, "Starting submit: {}", mkgreen(&submit_id))?; + writeln!(outlock, "Started at: {}", mkgreen(&now))?; + writeln!(outlock, "On Image: {}", mkgreen(&db_image.name))?; + writeln!(outlock, "For Package: {p} {v}", + p = mkgreen(&db_package.name), + v = mkgreen(&db_package.version))?; + writeln!(outlock, "On repo hash: {}", mkgreen(&db_githash.hash))?; + } + trace!("Setting up job sets"); let resources: Vec<JobResource> = additional_env.into_iter().map(JobResource::from).collect(); let jobdag = crate::job::Dag::from_package_dag(dag, shebang, image_name, phases.clone(), resources); |