Fedora Project
Automate release validation in Fedora
The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project. Read from https://www.cloudbees.com/sites/default/files/cje-study-guide-2018.pdf
Ansible is open source software that automates software provisioning, configuration management, and application deployment. Ansible connects via SSH, remote PowerShell or via other remote APIs.
Goal
To automate Fedora release validation using Jenkins and Ansible
Steps
- Write a playbook/role automating release validation steps to get steps, go to https://www.happyassassin.net/testcase_stats/29/, select OS, select any one test.
- Install Ansible plugin in Jenkins
- Trigger the job on the latest available image
Deliverables
Share the role in a GitHub repo with the mentor (vipul@redhat.com)
Task tags
Students who completed this task
Rishikesh Joshi, Arash, nishantparhi