+1 On Mon, Feb 18, 2019 at 12:18 AM Oleg Nenashev <[email protected]> wrote:
> If nobody is against, I would like to proceed with hosting of the repo. > It has already proven its usability for some bits of the Jenkinsfile > Runner and Pipeline Library development. > > I will make sure that the repository explicitly documents its limitations > and that it is NOT a full clone of ci.jenkjns.io > > Best regards, > Oleg > > > On Friday, December 14, 2018 at 7:12:18 PM UTC+1, Oleg Nenashev wrote: >> >> For infra.isTrusted() it will return false, but it may be possible to >> override it in JCasC if needed. >> >> Generally ci.jenkins.io-runner has a number of limitations: >> https://github.com/oleg-nenashev/ci.jenkins.io-runner#limitations (e.g. >> DinD or Windows support), so I would not expect it to work for all cases. >> oleg-nenashev/demo-jenkins-config-as-code >> <https://github.com/oleg-nenashev/demo-jenkins-config-as-code> can be >> used for a better replication of the ci.jenkins.io environment, but I >> have never tested packaging or Docker publishing flows there. >> >> BR, Oleg >> >> >> >> On Fri, Dec 14, 2018 at 6:58 PM Slide <[email protected]> wrote: >> >>> Does this support testing trusted stuff at all (e.g., isTrusted in the >>> infra pipeline library)? Or is this mainly for non-trusted components? >>> >>> On Fri, Dec 14, 2018 at 10:15 AM Oleg Nenashev <[email protected]> >>> wrote: >>> >>>> Hi all, >>>> >>>> Few weeks ago I have created a ci.jenkins.io-runner >>>> <https://github.com/oleg-nenashev/ci.jenkins.io-runner> repository. >>>> This repository is my reference implementation of the Jenkinsfile >>>> Runner <https://github.com/jenkinsci/jenkinsfile-runner> & Custom WAR >>>> Packager <https://github.com/jenkinsci/custom-war-packager> flow for >>>> creating custom single-shot Jenkins masters with built-in >>>> self-configuration logic. The flow is described here >>>> <https://jenkins.io/blog/2018/09/12/speaker-blog-a-cloud-native-jenkins/#ephemeral-jenkins-masters-research> >>>> and here <https://jenkins.io/blog/2018/10/16/custom-war-packager/>, >>>> and it is used in Jenkins X Serverless >>>> <https://github.com/jenkins-x/jenkins-x-serverless/>and in the JFR for >>>> GitHub Actions prototype >>>> <https://github.com/jonico/jenkinsfile-runner-github-actions> . >>>> >>>> As you may guess from the name, the repository tries to emulate the >>>> ci.jenkins.io configuration so that the package can be used to develop >>>> Jenkinsfiles and Jenkins Pipeline Library >>>> <https://github.com/jenkins-infra/pipeline-library/> patches (e.g. for >>>> *buildPlugin()*). >>>> >>>> So the repository can be used for several purposes: >>>> >>>> - Reference implementation of a tool for local Pipeline Development >>>> (Pipeline Authhoring SIG in CC) >>>> - Reference implementation of the CWP and JFR packaging flow >>>> - Playground for Jenkinsfile Runner contributors who may want to >>>> experiment with new features, e.g. Dependabot for autoupgrades ( >>>> JENKINS-54834 <https://issues.jenkins-ci.org/browse/JENKINS-54834>) >>>> or a Jenkinsfile Runner Test framework (JENKINS-54391 >>>> <https://issues.jenkins-ci.org/browse/JENKINS-54391>) >>>> - Development tool for Jenkins contributors working on Jenkins >>>> Pipeline Library >>>> <https://github.com/jenkins-infra/pipeline-library/> >>>> >>>> Why do I ask about hosting? >>>> >>>> - For some cases like JFR Test Framework, it would be really great >>>> to have an access to the CI instance like ci.jenkins.io >>>> - I would be interested to prototype JEP-217: Experimental Jenkins >>>> organization on DockerHub >>>> <https://github.com/jenkinsci/jep/tree/master/jep/217> using this >>>> repository >>>> - It would be nice to get it officially hosted at the end of the day >>>> >>>> Would be great to get your feedback. >>>> >>>> Thanks in advance, >>>> Oleg >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Jenkins Developers" 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/jenkinsci-dev/CAPfivLCYpoenZ6mcU6DhVgyTVKfMAv5Kwx6Qa_CLyNU1D61s3A%40mail.gmail.com >>>> <https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLCYpoenZ6mcU6DhVgyTVKfMAv5Kwx6Qa_CLyNU1D61s3A%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >>> -- >>> Website: http://earl-of-code.com >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Jenkins Pipeline Authoring SIG" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to >>> [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/jenkins-pipeline-authoring-sig/CAPiUgVfuP-M5Vx%2BJHipegwyRjdUdPn9ZCpmSskgyUn-6oxjMVg%40mail.gmail.com >>> <https://groups.google.com/d/msgid/jenkins-pipeline-authoring-sig/CAPiUgVfuP-M5Vx%2BJHipegwyRjdUdPn9ZCpmSskgyUn-6oxjMVg%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- > You received this message because you are subscribed to the Google Groups > "Jenkins Developers" 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/jenkinsci-dev/74f1ad19-39ac-4314-93bf-4747a219a1d6%40googlegroups.com > <https://groups.google.com/d/msgid/jenkinsci-dev/74f1ad19-39ac-4314-93bf-4747a219a1d6%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Website: http://earl-of-code.com -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" 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/jenkinsci-dev/CAPiUgVdU4QCYTkF0MUZ11o-7vNFmq2FQ5G8%3D1rQbPhOPMaCuyA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
