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

CircleCI #254

Open
2 of 12 tasks
DonghyukJacobJang opened this issue Aug 4, 2022 · 2 comments
Open
2 of 12 tasks

CircleCI #254

DonghyukJacobJang opened this issue Aug 4, 2022 · 2 comments

Comments

@DonghyukJacobJang
Copy link
Collaborator

DonghyukJacobJang commented Aug 4, 2022

  • [Issue] Workflows on the main branch do not cancel each other and run in parallel. Sometimes old workflows wait to be approved when the most recent ones have been merged already.
  • [Improve] Multiple git commits to the same pull request create multiple preview environments. Ideally, a single one should exist per PR updated to the latest commit.
  • [Improve] Find a way to show the Jira Tickets for PRs in CircleCI
  • [Improve] Skip basic auth for previews
  • [Improve] Divide the config.yml file into modules and support several pipelines (GitHub flow, trunk based)
  • [Improve] Recycle artifacts between PR and Pipeline
  • [Improve] Remove old artifact
  • [Feature] Integrate Ursus
  • [Feature] Store artifacts in S3
  • [Feature] Smart invalidations, just invalidate the needed routes. This will boost the performance of heavy traffic sites after new deployments.
  • [Feature] Integrate Tools
  • [Improve] Review how to reduce npm ci time, even cached; it's taking too long
@DonghyukJacobJang
Copy link
Collaborator Author

DonghyukJacobJang commented Aug 4, 2022

Splitting config.yml is completed #250.

it is split by

  • orbs
  • jobs
  • commands
  • workflows

it may need another evolvement by splitting jobs/services if it out-grows.

@DonghyukJacobJang
Copy link
Collaborator Author

Improving dependencies install time has been completed #253

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

No branches or pull requests

2 participants