-
Task
-
Resolution: Done
-
Critical
-
4.13.0.Final
As a part of QE - CI initiative and its out coming best practices, we need to move our QE and Infra jobs into job DSL. New repository that will be used to store jobs as a code ( job DSL) is here [1]. Migrate according to the QE - CI initiative best practices.
Job migration workflow:
- Check on best practices and migrate job according to them, use existing examples of already migrated jobs
- Verify that migration is successful by running it locally using jcasc [2]. And share the test results in your sub-tasks jira.
- Create a PR and notify your component backup to get +1 on the PR.
Best Practices
- Authentication & Credentials
- Execution Scripts
- Jenkins Job generation
- Jenkins Job Types
- Job Triggers
- Resource Ready
- SCM
Some other are still in doing:
[1]: https://gitlab.mw.lab.eng.bos.redhat.com/dev-platform/cci-config
[2]: https://gitlab.mw.lab.eng.bos.redhat.com/jbossqe-jenkins/jcasc
- is related to
-
JBIDE-26831 Review migrated QE jobs and identify executable QE code that could be extracted and reused
- Closed
-
JBIDE-26832 Implement Job Parameters BP and introduce it into CR Studio QE jobs
- Closed