Project

Profile

Help

Story #6065

closed

[EPIC] Move to Github Actions

Added by daviddavis about 4 years ago. Updated over 3 years 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


Sub-issues 7 (0 open7 closed)

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
Actions #1

Updated by daviddavis about 4 years ago

  • Description updated (diff)
Actions #2

Updated by daviddavis about 4 years ago

  • Description updated (diff)
Actions #3

Updated by fao89 about 4 years ago

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

Actions #4

Updated by daviddavis about 4 years ago

  • Description updated (diff)
Actions #5

Updated by daviddavis over 3 years ago

  • Status changed from NEW to CLOSED - WONTFIX

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

Also available in: Atom PDF