====== Jenkins Configuration As Code - JCasC ====== * [[https://jenkins.io/projects/jcasc/|Jenkins Configuration As Code]] * [[https://github.com/jenkinsci/configuration-as-code-plugin/blob/master/README.md|configuration-as-code-plugin]] * with [[ci:jenkins:job_dsl|Jenkins Job DSL]] * 기본 Jenkins 전반 설정은 ''JCasC''가 하고, 각 Job 구성은 [[ci:jenkins:job_dsl|Jenkins Job DSL]]로 한다. ===== 참조 ===== * [[https://www.youtube.com/watch?v=CFzEuBGPPPg|Ewelina Wilkosz - How to use Jenkins Configuration as Code - YouTube]] * [[https://www.youtube.com/watch?v=ANU7jkxbZSM|(1) How to Install Jenkins on CentOS 7 Using Ansible and JCasC - YouTube]] * [[devops:ansible|Ansible]] 을 이용해서 Jenkins ''admin'' 사용자를 생성하고, slave 의 username/password 를 생성하고 [[ci:jenkins:plugin|Jenkins Plugin]] 을 설치하고 jcasc 로 나머지 설정을 로딩한다. * [[https://www.youtube.com/watch?v=C00AmRN9BbU|(1) Docker and Jenkins as Code - YouTube]] * [[https://www.youtube.com/watch?v=nvgeXkE65ac|(1) Testing Jenkins configuration changes - solidify your JCasC, Job DSL and Pipelines usage - YouTube]] * [[https://fishi.devtail.io/weblog/2019/01/06/jenkins-as-code-part-1/|Jenkins-as-Code Part I | Initial Setup]] * [[https://ragin.medium.com/jenkins-jenkins-configuration-as-code-jcasc-together-with-jobdsl-on-kubernetes-2f5a173491ab|Jenkins — Jenkins Configuration as Code (JCasC) together with JobDSL on Kubernetes | by Joerg Flade | Medium]] * [[https://opensource.com/article/20/4/jcasc-jenkins|Getting started with Jenkins Configuration as Code | Opensource.com]] * [[https://bjurr.com/jenkins-configuration-as-code-and-gitlab/|Jenkins Configuration as Code and GitLab]] * [[https://www.youtube.com/watch?v=C00AmRN9BbU|(5) Docker and Jenkins as Code - YouTube]] * [[https://github.com/oleg-nenashev/demo-jenkins-config-as-code|oleg-nenashev/demo-jenkins-config-as-code: Demo of Jenkins Configuration-As-Code with Docker and Groovy Hook Scripts]]