Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to CircleCI #648

Merged
merged 151 commits into from Jul 10, 2019
Merged

Migrate to CircleCI #648

merged 151 commits into from Jul 10, 2019

Conversation

aslakhellesoy
Copy link
Contributor

Fix for #645

@aslakhellesoy aslakhellesoy changed the title Deploy npm sbnapshot releases to verdacchio Migrate to CircleCI Jul 10, 2019
@aslakhellesoy
Copy link
Contributor Author

This PR started to address #645, but then evolved into a migration to CircleCI:

  • Much faster builds (starts faster, runs in parallel)
  • No more need to synchronise to read-only sub repos (we'll archive those)
  • Pull request workflow works again since the build doesn't rely on other builds or published artifacts
  • More secure. Releases will require manual approval by a release manager
  • Automated update of dependencies

@aslakhellesoy aslakhellesoy marked this pull request as ready for review July 10, 2019 15:45
@aslakhellesoy aslakhellesoy merged commit a61f5ce into master Jul 10, 2019
@aslakhellesoy
Copy link
Contributor Author

More changes in this PR:

  • Use git-crypt to encrypt most secrets used for deployment (some are still in env vars)

@aslakhellesoy aslakhellesoy deleted the verdaccio branch July 10, 2019 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants