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

Example files for various CI pipelines should be added to documentation #15

Open
kirillian opened this issue Apr 17, 2019 · 2 comments
Open
Labels
enhancement New feature or request good first issue Good for newcomers
Milestone

Comments

@kirillian
Copy link
Owner

Shiplane should have example CI snippets for the following CI pipelines plus any others that users submit:

  • TravisCI
  • CircleCI
@kirillian kirillian added enhancement New feature or request good first issue Good for newcomers labels Apr 17, 2019
@kirillian kirillian added this to the v1.0 milestone Apr 17, 2019
@andrewmcodes
Copy link
Contributor

What should the ci pipeline do?

@kirillian
Copy link
Owner Author

Good clarification point. The CI pipeline should build the containers and upload them to the container registry of choice. The relevant command will look something akin to the following:

bin/rails shiplane:build[<sha>,<stage(production/staging/other)>]

Of note, you will need to make any environment variables that are necessary at buildtime available in some manner. While the Docker ecosystem is moving away from using those at buildtime, if your project still uses them, they will need to somehow be available to CI in order for it to build the image.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants