Links To Read¶
- Checkout to Local Branch MBP
- setup predefined token for user
- https://vianneyfaivre.com/tech/jenkins-pipelines-how-to-load-groovy-classes-dynamically-copy
Multibranch jdsl¶
- JobDSL example for setting up master / release branch builds + PR builds via bitbucket-branch-source-plugin (using the generated JobDSL)
- MultibranchPipelineJobBuilder
- https://community.atlassian.com/t5/Marketplace-Apps-Integrations/Groovy-script-to-run-Jenkins-Job-DSL-to-retrieve-all/qaq-p/825422
- https://gist.github.com/jondkelley/fc7812158d98003ea504365a6195d59a
- https://github.com/chit787/jenkins-jobs/blob/9bacd25e1b723ef7f350b2ac8b70be465067118d/jobs/test1/cypress.groovy
- https://github.com/sumeetraheja/seed-jobs/blob/5698c6f1a3d66586d3454355126bc84a43fcfb64/jobs/checkout/checkout_backend_api_tests_job.groovy
VS Code¶
- https://github.com/cmderdev/cmder/wiki/Seamless-VS-Code-Integration
- https://winsmarts.com/using-cmder-as-integrated-shell-in-vscode-c3340714fe3c
- https://viatsko.github.io/awesome-vscode/
Translators¶
- https://coderoad.ru/51140392/Jenkins-%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-dsl-%D0%B4%D0%BB%D1%8F-bitbucket-%D1%84%D0%B8%D0%BB%D0%B8%D0%B0%D0%BB%D0%B0-%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D0%B0%D1%8F-%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F-%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD%D0%B0-%D1%81
- https://groups.google.com/forum/#!topic/job-dsl-plugin/IVu1oBjqJao
Jenkins Plugins¶
- https://plugins.jenkins.io/extended-choice-parameter/
- https://jenkinsci.github.io/job-dsl-plugin/#method/javaposse.jobdsl.dsl.helpers.BuildParametersContext.gitParam
Jenlib. Jenkins Automation Library¶
Jenlib is Shared
Basic Usage: see README.md
Job DSL¶
- https://github.com/Ticketfly/jenkins-docker-examples
- https://www.praqma.com/stories/dockerized-jenkins-jobdsl/
- https://github.com/thomasleveil/docker-jenkins-dsl-ready
- https://github.com/jenkinsci/job-dsl-plugin/wiki/User-Power-Moves#run-a-dsl-script-locally
- https://www.jenkins.io/blog/2019/08/23/introducing-gitlab-branch-source-plugin/
- https://gist.github.com/baymac/f1a2249a0ec7b999c057056937e752a6
References¶
- Jenkins Shared Libraries
- Change Workspace Root
- Using ws
- Python client
- Material Docker
- https://vzurczak.wordpress.com/2020/04/17/combining-jenkins-job-dsl-and-shared-libraries-for-docker-images-pipelines/
- https://github.com/nvuillam/mega-linter#readme
Parallel Execution¶
- https://joostvdg.github.io/jenkins-pipeline/jenkins-parallel-pipeline/
- https://joostvdg.github.io/jenkinsx/build-packs/