Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rename Jenkins master pipelines #353

Open
ghost opened this issue Sep 11, 2020 · 0 comments
Open

Rename Jenkins master pipelines #353

ghost opened this issue Sep 11, 2020 · 0 comments
Assignees
Labels
CI Build scripts or Jenkins tasks Future Technical Debt code quality, unit tests, code duplicaton

Comments

@ghost
Copy link

ghost commented Sep 11, 2020

The master/nightly pipelines on Jenkins have names such as Windows-10-2018b, they should be updated to have a more descriptive prefix e.g. Master-Windows-10-2018b or Nightly-Windows-10-2018b.

Having the prefix allows us to identify what the pipeline's purpose is from the name and also allows us to reference all the pipelines using a glob. For example, the Nightly-Trigger pipeline currently triggers all the nightly builds, but these need to be listed manually, and any new pipelines need to be added to the list. If all the nightly pipelines had the same prefix, all the existing, and future pipelines, could be triggered with the glob Master-*.

This should be done in Herbert and Horace and will require an update to the get_build_type function in each of the Jenkinsfiles.

@ghost ghost added the CI Build scripts or Jenkins tasks label Sep 11, 2020
@nickbattam-tessella nickbattam-tessella self-assigned this Sep 23, 2020
@ghost ghost added the Technical Debt code quality, unit tests, code duplicaton label Oct 6, 2020
@abuts abuts removed the 0.5 label Mar 8, 2022
@cmarooney-stfc cmarooney-stfc mentioned this issue Sep 16, 2023
12 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Build scripts or Jenkins tasks Future Technical Debt code quality, unit tests, code duplicaton
Projects
None yet
Development

No branches or pull requests

3 participants