Task #5765
Story #5762: [Epic] CI Improvements
pulp_rpm_prerequisites needs CI
Start date:
Due date:
% Done:
100%
Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
CI/CD
Sprint:
Sprint 63
Quarter:
Description
pulp_rpm_prerequisites needs CI.
I propose we have it re-use many parts of ansible-pulp CI. By cloning the repo, and copying over many of its tox/molecule files, but replacing some of them with modified ones.
I started work on github on this, but am not complete:
mikedep333/travis-molecule
History
#1
Updated by mdepaulo@redhat.com about 1 year ago
- Tracker changed from Story to Task
#2
Updated by mdepaulo@redhat.com about 1 year ago
Done so far on mikedep333/travis-molecule :
https://github.com/mikedep333/pulp-rpm-prerequisites/tree/travis-molecule
- Downloading anisble-pulp
- Inserting pulp_rpm_prerequisites into the ansible-pulp folder tree as a symlink.
To Implement:
- Install any deps that get installed for ansible-pulp CI (in .travis.yml).
- Override the group_vars used for ansible-pulp’s CI to include the needed ones for pulp_rpm (pulp_install_plugins and pulp_use_system_wide_pkgs). Such as by copying group_vars files from pulp_rpm_prrequisites into the ansible-pulp folder, replacing the symlink.
- Override the molecule yml files so that we only test against CentOS and Fedora; not Debian or Ubuntu. Such as by copying the yml files from pulp_rpm_prerequisites into the ansible-pulp folder; replacing the files.
- Call the ansible-pulp travis test “script” specified under ansible-pulp’s .travis.yml, after we call ansible-pulp_tox.sh. (Other implementations like a custom script are OK.
#
#3
Updated by mdepaulo@redhat.com about 1 year ago
- Assignee set to fao89
#4
Updated by mdepaulo@redhat.com about 1 year ago
- Status changed from NEW to ASSIGNED
#6
Updated by fao89 about 1 year ago
- Status changed from ASSIGNED to POST
#7
Updated by fao89 about 1 year ago
- Tags CI/CD added
#8
Updated by fao89 about 1 year ago
- Status changed from POST to MODIFIED
#9
Updated by bmbouter about 1 year ago
- Sprint/Milestone set to 3.0.0
#10
Updated by bmbouter about 1 year ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
#11
Updated by fao89 about 1 year ago
- Sprint set to Sprint 63
#12
Updated by mdepaulo@redhat.com 12 months ago
- Description updated (diff)
- % Done changed from 0 to 100
Please register to edit this issue