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

  • qa
  • jenkins
  • ansible
  • autmomation
  • infra

Students who completed this task

Rishikesh Joshi, Arash, nishantparhi

Task type

  • code Code
  • done_all Quality Assurance
close

2018