Actions
Task #4652
closedCI infrastructure requirements
Status:
CLOSED - WONTFIX
Priority:
Normal
Assignee:
-
Start date:
Due date:
% Done:
0%
Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Quarter:
Description
Pulp 3 currently uses Travis for its CI needs. Even though Travis frustrates developers from time to time, it can be described as reliable. The following is the list of features that Travis provides:
- Free for open source projects
- publicaly accessible UI
- individual VMs for each build
- about 4 jobs at a time
- allows ssh connection for jobs that need interactive debugging
The biggest limitation of Travis is the requirement that all VMs have Ubuntu as the operating system. Testing against other platforms requires using containers. We should consider switching to something other than Travis if the other service provides the following in addition to the services described above:
- ability to test on RHEL VMs
Actions