Skip to content
This repository has been archived by the owner on Jul 26, 2022. It is now read-only.

chore: Move CI to GitHub Actions #213

Merged
merged 2 commits into from Sep 28, 2021
Merged

chore: Move CI to GitHub Actions #213

merged 2 commits into from Sep 28, 2021

Conversation

akash1810
Copy link
Member

@akash1810 akash1810 commented Sep 24, 2021

What does this change?

Switches CI from TeamCity to GitHub Actions (with the use of https://github.com/guardian/actions-assume-aws-role).

There are a few benefits to using GHA individually:

  • No build queue
  • No need to perform a dance with nvm
  • No need to globally install yarn
  • Build logs are co-located with the PR (via the Checks tab)

Collectively, use of GHA means we don't have to maintain our own CI infrastructure.

How to test

We should be able to deploy the project devx::Tag Janitor in Riff-Raff.

@akash1810 akash1810 changed the title Gha chore: Move CI to GitHub Actions Sep 24, 2021
Co-authored-by: Jacob Winch <jacobwinch@users.noreply.github.com>
@akash1810 akash1810 marked this pull request as ready for review September 28, 2021 09:17
@akash1810 akash1810 requested a review from a team September 28, 2021 09:17
Copy link
Contributor

@jacobwinch jacobwinch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉

@akash1810 akash1810 merged commit d715587 into main Sep 28, 2021
@akash1810 akash1810 deleted the gha branch September 28, 2021 10:34
akash1810 added a commit that referenced this pull request Sep 28, 2021
#213 has successfully been merged and tested end to end and we can now move away from TeamCity entirely. I've paused the build in the UI and this change simplifies the CI script.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants