-
Notifications
You must be signed in to change notification settings - Fork 265
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
Update release pipeline to use results and workspaces instead of PipelineResources #2232
Conversation
ace2621
to
e1e95d3
Compare
yamllint… copying config from tektoncd/pipeline, hopefully that'll resolve most issues |
8750631
to
f991c58
Compare
c375d0f
to
9ae3954
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: briangleeson The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
…lineResources PipelineResources are deprecated and we're currently moving our existing automation to the new patter, using workspaces and results instead of PipelineResources. Follow the same general structure and layout as the current tektoncd/pipeline release pipeline with some minor changes for the Dashboard-specific pieces: - use a custom build task to build the UI bundles (update to latest Node 14.x) - silence noisy packages on install (CI=true) - we produce multiple additional YAML release manifests (OpenShift, read-only) Update documentation to reflect the new structure and approach, again heavily based on the documentation for the tektoncd/pipeline release resources.
9ae3954
to
d053f67
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
Changes
#1969
PipelineResources are deprecated and we're currently moving our existing automation
to the new patter, using workspaces and results instead of PipelineResources.
Follow the same general structure and layout as the current tektoncd/pipeline
release pipeline with some minor changes for the Dashboard-specific pieces:
Update documentation to reflect the new structure and approach, again heavily
based on the documentation for the tektoncd/pipeline release resources.
Submitter Checklist
These are the criteria that every PR should meet, please check them off as you
review them:
See the contribution guide
for more details.