Thanks for the feedback! I have moved the repository to https://github.com/jenkinsci/ci.jenkins.io-runner
On Monday, February 18, 2019 at 2:37:10 PM UTC+1, Mark Waite wrote: > > +1 > > On Mon, Feb 18, 2019, 5:12 AM Slide <[email protected] <javascript:> > wrote: > >> +1 >> >> On Mon, Feb 18, 2019 at 12:18 AM Oleg Nenashev <[email protected] >> <javascript:>> 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] <javascript:>> >>>> 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] >>>>> <javascript:>> 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] <javascript:>. >>>>>> 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] >>>>> <javascript:>. >>>>> To post to this group, send email to >>>>> [email protected] <javascript:>. >>>>> 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] <javascript:>. >>> 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] <javascript:>. >> 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/f462737c-8743-4fc2-bbad-87eb5e205bc9%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
