Your pipeline does not need code? GoCD pipelines require some kind of material at least. Here a material need not be a code repo. It could be an upstream pipeline, or a package repository (eg, rpm) or a custom type based on a plugin.
As a side note, a webhook from, say, GitHub merely triggers the pipeline to fetch updates to its SCM material, rather than polling for code changes. That’s generally what it’s meant for. Maybe could you elaborate more on your use case where you need a push mechanism to trigger a pipeline, but don’t need code to perform the tasks? On Mon, May 10, 2021 at 6:30 PM HUSSEIN KADIRI <[email protected]> wrote: > Hmm, > Yes the web hook would make it push based. But It still does not get me > past the material requirement. I don't want to configure a material as I > have no need for it in my use case. I just want a pipeline that gets > triggered from an external source. > > > > On Mon, May 10, 2021, 6:13 PM HUSSEIN KADIRI <[email protected]> wrote: > >> Hi again, >> My CI workflow is push based (i.e some external tool makes an API call to >> trigger a workflow). >> Materials in GoCD seem to imply a pull based system (i.e polling a repo, >> triggered from an upstream pipeline repo, etc) which is not my case. >> >> Being that materials are required fields and are irrelevant for a push >> based CI workflow, How does one bypass the required material restrictions >> for setting up a pipeline for a push based CI Workflow? >> >> -- > You received this message because you are subscribed to the Google Groups > "go-cd" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/go-cd/CAFD%2B7Dm5QMg0drxymv29tAoMLr5V85HqJtLU0qzaj2O9Mm3wTw%40mail.gmail.com > <https://groups.google.com/d/msgid/go-cd/CAFD%2B7Dm5QMg0drxymv29tAoMLr5V85HqJtLU0qzaj2O9Mm3wTw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "go-cd" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/go-cd/CAPKX9jZYRi1PdbET%2BKMrjvUi%3DBs9YYy3e29pBUauKJi1gj3svQ%40mail.gmail.com.
