Replies: 7 comments 6 replies
-
I'd like something to run |
Beta Was this translation helpful? Give feedback.
-
There are CI examples and templates in the GitLab docs, if this is helpful |
Beta Was this translation helpful? Give feedback.
-
One big difference between Github actions as GitLabCI is that you can not add jobs once the pipeline is already defined. So it will not really possible to use something like That is why i vote to focus on the validation and spec tests support only. Since for the Ruby and Puppet version an Matrix via the Would also vote against the usage of Feal free to look and (re-)use my version of the GitLabCI:
|
Beta Was this translation helpful? Give feedback.
-
I like having the .gitlab-ci.yml automatically created for me. My runners pick it up when I push a new rev. It would be nice to start settling on what acceptance testing looks like (officially, I man), and to lay out a simplistic WORKING example (whether Beaker or Litmus) and to communicate heavily which is the choice. My concern is never with the quality and suitability of products. You Puppet folks are super awesome on that end. My concern almost always revolves around clear, concise documentation (see the current state of PuppetDB installation documentation for reference). I think a lot of mileage would be gained in both beginner and advanced topics if a "runbook" strategy was enjoined across the product line. |
Beta Was this translation helpful? Give feedback.
-
What was there before seemed to work fine for my usage on gitlab.com. |
Beta Was this translation helpful? Give feedback.
-
@pmcmaw Thank you Paula for opening this discussion. Are you waiting some/more inputs ? |
Beta Was this translation helpful? Give feedback.
-
I would echo that what was there before was ok. Was nice to with minimal effort get at least unit tests up and running fairly quickly, and have PDK automatically align ruby version, etc. Ideally there'd be enough to optionally also add acceptance tests with minimal effort. Having nothing for CI was a pretty big step backward in my opinion. I understand the desire not to support Gitlab CI because it isn't used by Puppet, but from a customer perspective it was frustrating to lose that. Now we have to fork the templates, develop a process to keep it updated with changes sourced from Puppet, and as well as maintain our portion of the templates. |
Beta Was this translation helpful? Give feedback.
-
We are aware that it seems we had more community members using
.gitlab-ci.yml
than we expected. Currently with not using this functionality we are unsure what the most desirable (but also generic).gitlab-ci.yml
may look like. I have opened this discussion in the hope we get enough conversation and agreement on what people would want this to look like so think about bringing it back.The reason I am asking for it to be generic is so that everyone can consume it.
Beta Was this translation helpful? Give feedback.
All reactions