+1 On Mon, Feb 18, 2019, 5:12 AM Slide <[email protected] wrote:
> +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 > <https://groups.google.com/d/msgid/jenkinsci-dev/CAPiUgVdU4QCYTkF0MUZ11o-7vNFmq2FQ5G8%3D1rQbPhOPMaCuyA%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/CAO49JtFo4tQAFThKWyW_mtJQGOhhaoPx57g8%3D0K3_4Oxcjbs7A%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
