summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <matthias.beyer@atos.net>2021-04-08 16:51:44 +0200
committerMatthias Beyer <matthias.beyer@atos.net>2021-04-08 20:31:54 +0200
commita0bcd7e74e426cae36b7372230b5ba369ee587de (patch)
treea7f09cee8a800fcd502ecf1643610ed76ce86803
parent94f99bb3465747cf24ec622b68f7fd370267695b (diff)
Print submit details before starting builds
Signed-off-by: Matthias Beyer <matthias.beyer@atos.net>
-rw-r--r--src/commands/build.rs18
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);