2021-10-22 11:45:20 +00:00
|
|
|
---
|
|
|
|
stages:
|
|
|
|
- dnf_systems
|
|
|
|
- apt_systems
|
|
|
|
|
|
|
|
Run Workstation playbook on fedora:
|
|
|
|
stage: dnf_systems
|
2021-10-30 07:38:09 +00:00
|
|
|
image: fedora:latest
|
2021-10-22 11:45:20 +00:00
|
|
|
script:
|
|
|
|
- dnf install -y ansible python3-pip
|
|
|
|
- pip3 install -r ci-requirements.txt
|
|
|
|
- mkdir /tmp/artifacts
|
2021-12-14 11:20:38 +00:00
|
|
|
- ./run_play.sh workstation
|
|
|
|
- mv /tmp/artifacts/workstation-*.xml report.xml
|
|
|
|
artifacts:
|
|
|
|
when: always
|
|
|
|
reports:
|
|
|
|
junit: report.xml
|
|
|
|
|
|
|
|
Run cli-tools playbook on centos:
|
|
|
|
stage: dnf_systems
|
|
|
|
image: centos:8
|
|
|
|
script:
|
|
|
|
- dnf install -y epel-release dnf-plugins-core
|
|
|
|
- dnf install -y --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
|
|
|
|
- dnf makecache
|
|
|
|
- dnf install -y ansible python3-pip
|
|
|
|
- pip3 install -r ci-requirements.txt
|
|
|
|
- mkdir /tmp/artifacts
|
|
|
|
- ./run_play.sh cli-tools
|
|
|
|
- mv /tmp/artifacts/cli-tools-*.xml report.xml
|
2021-10-22 11:45:20 +00:00
|
|
|
artifacts:
|
|
|
|
when: always
|
|
|
|
reports:
|
|
|
|
junit: report.xml
|
|
|
|
|
|
|
|
Run Workstation playbook on ubuntu:
|
|
|
|
stage: apt_systems
|
2021-10-30 07:38:09 +00:00
|
|
|
image: ubuntu:latest
|
2021-10-22 11:45:20 +00:00
|
|
|
script:
|
2021-12-14 11:20:38 +00:00
|
|
|
- export DEBIAN_FRONTEND=noninteractive
|
2021-10-22 11:45:20 +00:00
|
|
|
- apt-get update
|
2021-12-14 11:20:38 +00:00
|
|
|
- apt install -y software-properties-common
|
|
|
|
- add-apt-repository -y --update ppa:ansible/ansible
|
2021-10-22 11:45:20 +00:00
|
|
|
- apt-get install -y ansible python3-pip python3-apt
|
|
|
|
- pip3 install -r ci-requirements.txt
|
|
|
|
- mkdir /tmp/artifacts
|
2021-12-14 11:20:38 +00:00
|
|
|
- ./run_play.sh workstation
|
2021-10-22 11:45:20 +00:00
|
|
|
- mv /tmp/artifacts/workstation-*.xml report.xml
|
|
|
|
artifacts:
|
|
|
|
when: always
|
|
|
|
reports:
|
|
|
|
junit: report.xml
|
2021-12-14 11:20:38 +00:00
|
|
|
|
|
|
|
Run cli-tools playbook on debian:
|
|
|
|
stage: apt_systems
|
|
|
|
image: debian:latest
|
|
|
|
script:
|
|
|
|
- apt-get update
|
|
|
|
- apt-get install -y ansible python3-pip python3-apt
|
|
|
|
- pip3 install -r ci-requirements.txt
|
|
|
|
- mkdir /tmp/artifacts
|
|
|
|
- ./run_play.sh cli-tools
|
|
|
|
- mv /tmp/artifacts/cli-tools-*.xml report.xml
|
|
|
|
artifacts:
|
|
|
|
when: always
|
|
|
|
reports:
|
|
|
|
junit: report.xml
|
|
|
|
|