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

Question : do you have prow run your pipelines stored in the repository ? #1494

Closed
eddycharly opened this issue Oct 29, 2019 · 6 comments
Closed
Labels
kind/question Issues or PRs that are questions around the project or a particular feature

Comments

@eddycharly
Copy link
Member

I see your pipelines are in the tekton folder, how did you setup prow so that it executes the pipelines defined in the repository ?

I have to configure prowjobs and pipelines manually, and i couldn't find a way to have them defined/versioned in the repository itself.

Would be very helpful if you could share some details about how you did it.
Thanks

@dlorenc
Copy link
Contributor

dlorenc commented Oct 29, 2019

cc @afrittoli @vdemeester

They just gave a talk on this :)

/kind question

@tekton-robot tekton-robot added the kind/question Issues or PRs that are questions around the project or a particular feature label Oct 29, 2019
@eddycharly
Copy link
Member Author

eddycharly commented Oct 29, 2019

@dlorenc 👍 just in time

can't wait to read details :)

@dlorenc
Copy link
Contributor

dlorenc commented Oct 29, 2019

If you want to dig through it, the code/scripts should be in http://github.com/tektoncd/plumbing

@vdemeester
Copy link
Member

@eddycharly so, right now we are working on this into tektoncd/plumbing, and… well we are not there yet in terms of fully autonomous pipeline-as-code.

There is no magic "yet" 😅 but we are working on adding this magic not so magically.

There is #859 to follow work from the pipeline side, the rest will be tracked in the plumbing repository.

@afrittoli
Copy link
Member

@eddycharly the test-infra team has a tekton-pipeline agent for prow that basically allows linking ProwJobs to Tekton PipelineRuns. We tried that out but we decided to not pursue this approach any longer for Tekton's own CI.

Instead we're incrementally working in building a Tekton only based CI for Tekton: it gives us full control and it's a very good dogfooding exercise, that allows us to discover missing features in Tekton and encounter and solve issues. Have a look at tektoncd/plumbing#254 - which implements the first Tekton based CI Job - just a demo one for now.

@eddycharly
Copy link
Member Author

Closing as i don't considered this an issue, feel free to reopen if it makes sense to you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/question Issues or PRs that are questions around the project or a particular feature
Projects
None yet
Development

No branches or pull requests

5 participants