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

Dogfood our release pipeline #364

Open
adambkaplan opened this issue Aug 28, 2020 · 0 comments
Open

Dogfood our release pipeline #364

adambkaplan opened this issue Aug 28, 2020 · 0 comments

Comments

@adambkaplan
Copy link
Member

With #363 I have set up a simple release pipeline via Travis. In the long run we will want an image build and release pipeline that dogfoods our own services. I envision a process as follows:

  1. Use Travis (or something else) to launch a k8s cluster
  2. Install the Shipwright operator off a stable release image. If using OLM/Operator Hub we should get Tekton, too.
  3. For PRs - run unit & e2e tests via Tekton tasks. Use Shipwright strategies to do an image build.
  4. Merges to master & release tags - run a Shipwright build.
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

1 participant