aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2024-02-18 09:54:36 -0500
committerJoseph Hunkeler <jhunkeler@gmail.com>2024-02-18 09:54:36 -0500
commit74e89dae4d72e7dc85f9bc4acdf7d13a9bd3bcd7 (patch)
tree9f63efde7ed2b33e92a725be6525060878b68026 /include
parent3370725e9b029e27c394e7e75289b5776c67f104 (diff)
downloadstasis-74e89dae4d72e7dc85f9bc4acdf7d13a9bd3bcd7.tar.gz
Implement build_name_fmt and build_number_fmt mission rules
* Artifactory centric
Diffstat (limited to 'include')
-rw-r--r--include/deliverable.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/include/deliverable.h b/include/deliverable.h
index 76d7eb4..b528c46 100644
--- a/include/deliverable.h
+++ b/include/deliverable.h
@@ -87,6 +87,8 @@ struct Delivery {
*/
struct Info {
char *release_name; ///< The fully combined release string
+ char *build_name;
+ char *build_number;
struct tm *time_info; ///< Delivery time structure
time_t time_now; ///< Time stamp for when OMC execution started
char *time_str_epoch; ///< String representation of Unix epoch
@@ -141,7 +143,9 @@ struct Delivery {
struct Rule {
struct INIFILE *_handle;
bool enable_final; ///< true=allow rc value replacement, false=keep rc value even if final release
- char *release_fmt; ///< Release generator format string
+ char *release_fmt; ///< Release format string
+ char *build_name_fmt; ///< Build name format string
+ char *build_number_fmt; ///< Build number format string
struct Content content[1000];
} rules;
};