Enabling the Shopify Build Pipeline: constant-resolver
This PR adds Shopify Build to this repository.
Please review this PR before merging it!
[x] Head over to the Shopify Build documentation to learn more about configurating it.
[x] Examine your shipit.yml configuration file as it may be configured to depend on the CircleCI status. You can reference a pipeline in the shipit.yml file by using buildkite/constant-resolver as seen here.
[x] Don't forget to replace your old CI badge with the Shopify Build one. You can get it here.
[x] If you are using codecov.io for code coverage, you'll need to add the CODECOV_TOKEN environment variable to your Shopify Build pipeline. The token can be found at codecov and should be placed in the environment section of the .shopify-build/secrets.ejson file. More info.
[x] Rebase and squash the commits into one and don't forget to remove the [ci skip] part from the commit message:
git rebase -i 6fdc88e9896fc77ce1b7e8fa7f78c2d0fbaa5f43
[x] Enable commit statuses for the PRs in your repository by running (You will have to rerun your builds to start seeing them):
spy build status yes constant-resolver.
[x] After merging the changes to set up Shopify Build you can remove CircleCI from your project by running spy circle remove Shopify/constant_resolver.
[x] Let people know with branches that are behind the master branch that their PRs are failing, because they are missing the necessary configuration files. You can use the following reply: “We migrated this repository from CircleCI to Shopify Build. Your build is failing, because your branch doesn't include the necessary configuration files. The configuration files are missing because your branch is behind the master branch. You should rebase your branch to make the build pass with git pull --rebase origin master”
Questions about this PR?
Join the #shopify-build Slack channel.
Annoyed by how much you have to do yourself? Make it better in spy.
Enabling the Shopify Build Pipeline: constant-resolver
This PR adds Shopify Build to this repository.
Please review this PR before merging it!
shipit.yml
configuration file as it may be configured to depend on the CircleCI status. You can reference a pipeline in theshipit.yml
file by usingbuildkite/constant-resolver
as seen here.CODECOV_TOKEN
environment variable to your Shopify Build pipeline. The token can be found at codecov and should be placed in the environment section of the.shopify-build/secrets.ejson
file. More info.[ci skip]
part from the commit message:git rebase -i 6fdc88e9896fc77ce1b7e8fa7f78c2d0fbaa5f43
Cleanup After Merging
spy build status yes constant-resolver
.spy circle remove Shopify/constant_resolver
.master
branch that their PRs are failing, because they are missing the necessary configuration files. You can use the following reply: “We migrated this repository from CircleCI to Shopify Build. Your build is failing, because your branch doesn't include the necessary configuration files. The configuration files are missing because your branch is behind themaster
branch. You should rebase your branch to make the build pass withgit pull --rebase origin master
”Questions about this PR?
Join the
#shopify-build
Slack channel.Annoyed by how much you have to do yourself? Make it better in spy.