VOL-4905 - Deploy new voltctl version.
jjb/shell/github-release.sh
---------------------------
o Added --help text and command line switches.
o Deprecate github-release command, replace with github gh cli.
o Update authentication to use new pac strings or token file.
o Create and auto-cleanup a scratch area for the script to use.
o Added callstack display on error to help identify source.
o Command line args added to facilitate interactive use.
+ Local access functions provide value lookup and defaults.
o Begin to modularize the script, added named functions and
wrapped global vars with accessor methods that format
values for passing to the gh command.
o Updated script to fail hard VS mask error conditions. For ex do not
publish a source-only release when artifact count is zero.
o Script currently runs in (gh --draft) mode to exercise these changes.
o Always call 'gh auth logout', esp for failure conditions.
o Added the ability to query for repository release strings.
+ Simple verification for gh repository access.
jjb/verify/voltctl.yaml
-----------------------
o Use new job template jjb/github-release/voltha.yaml.
o Update to use a new jenkins credential id.
jjb/verify/voltctl.yaml
-----------------------
o Use new job template jjb/github-release/voltha.yaml
Change-Id: I75432ea353d60d655c4558c6370d91f184d3b8ad
diff --git a/jjb/verify/voltctl.yaml b/jjb/verify/voltctl.yaml
index b0e69bc..a0be6f0 100644
--- a/jjb/verify/voltctl.yaml
+++ b/jjb/verify/voltctl.yaml
@@ -30,7 +30,7 @@
- job-group:
name: 'post-submit-voltctl-jobs'
jobs:
- - 'github-release':
+ - 'github-release-voltha':
build-node: 'ubuntu18.04-basebuild-2c-4g'
dependency-jobs: 'version-tag_wildcard'
github-organization: 'opencord'