Project

Profile

Help

Story #6065

[EPIC] Move to Github Actions

Added by daviddavis 9 months ago. Updated 20 days ago.

Status:
CLOSED - WONTFIX
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

100%

Estimated time:
(Total: 0:00 h)
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Quarter:

Description

Right now we use Travis for our CI/CD environment. We depend on it for not only testing our code but also for compiling docs, releasing to pypi, etc. The problem is that we're limited to 3 concurrent jobs in Travis while Github Actions offers 20 jobs[0]. Also, the job time limit in Travis is 50 minutes vs 6 hours for Github Actions.

Plan

  1. Move ansible-pulp and rpm_prerequisites to Github Actions and collect data for a while
  2. Move a plugin like pulp_file or pulp_npm to Github Actions
  3. Test out the plugin (including performing some releases)
  4. Move the plugin_template to Github Actions
  5. Update plugins with new plugin_template Github Actions changes

[0] https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#usage-limits


Subtasks

Task #6066: Move pulp_file to Github ActionsCLOSED - WONTFIXfao89

Actions
Task #6067: Update plugin_template to use Github ActionsCLOSED - WONTFIXfao89

Actions
Task #6094: Move ansible-pulp to GH actionsCLOSED - COMPLETEfao89

Actions
Task #6095: Move pulp_rpm_prerequisites to Github actionsCLOSED - COMPLETEfao89

Actions
Task #6118: Create a demo videoCLOSED - WONTFIX

Actions
Task #6119: Write a blog post about our move to Github ActionsCLOSED - WONTFIX

Actions
Task #6120: Create docs about GA and our use of GACLOSED - WONTFIX

Actions

History

#1 Updated by daviddavis 9 months ago

  • Description updated (diff)

#2 Updated by daviddavis 9 months ago

  • Description updated (diff)

#3 Updated by fao89 9 months ago

One advantage of GH actions is:
- the more plugins we move to GH actions we will have fewer plugins competing for travis

#4 Updated by daviddavis 9 months ago

  • Description updated (diff)

#5 Updated by daviddavis 20 days ago

  • Status changed from NEW to CLOSED - WONTFIX

We have no immediate plans to move to Actions. Closing out and we can refile later.

Please register to edit this issue

Also available in: Atom PDF