├── .gitignore ├── README.md ├── SECURITY.md ├── assets └── workshop.jpeg ├── chapter10 ├── deployment │ ├── production │ │ ├── Jenkinsfile │ │ └── docker-compose.yml │ ├── sandbox │ │ ├── Jenkinsfile │ │ └── docker-compose.yml │ └── staging │ │ ├── Jenkinsfile │ │ └── docker-compose.yml ├── discovery │ ├── main.py │ └── requirements.txt ├── pipelines │ ├── movies-loader │ │ └── Jenkinsfile │ ├── movies-marketplace │ │ └── Jenkinsfile │ ├── movies-parser │ │ └── Jenkinsfile │ └── movies-store │ │ └── Jenkinsfile └── swarm │ ├── packer │ └── docker-ce │ │ ├── setup.sh │ │ └── template.json │ └── terraform │ ├── ami.tf │ ├── iam.tf │ ├── s3.tf │ ├── scripts │ └── join-swarm.tpl │ ├── security_groups.tf │ ├── sqs.tf │ ├── swarm_managers.tf │ ├── swarm_workers.tf │ ├── terraform.tf │ ├── variables.tf │ └── vpc.tf ├── chapter11 ├── Jenkinsfile.eks ├── Jenkinsfile.swarm ├── deployment │ ├── helm │ │ └── watchlist │ │ │ ├── .helmignore │ │ │ ├── Chart.yaml │ │ │ ├── templates │ │ │ ├── movies-loader │ │ │ │ ├── configmap.yaml │ │ │ │ └── deployment.yaml │ │ │ ├── movies-marketplace │ │ │ │ ├── deployment.yaml │ │ │ │ └── service.yaml │ │ │ ├── movies-parser │ │ │ │ ├── configmap.yaml │ │ │ │ └── deployment.yaml │ │ │ ├── movies-store │ │ │ │ ├── deployment.yaml │ │ │ │ └── service.yaml │ │ │ ├── namespace.yaml │ │ │ └── secret.yaml │ │ │ └── values.yaml │ ├── kompose │ │ ├── docker-compose.yml │ │ ├── mongodb-deployment.yaml │ │ ├── movies-loader-deployment.yaml │ │ ├── movies-marketplace-deployment.yaml │ │ ├── movies-marketplace-service.yaml │ │ ├── movies-parser-deployment.yaml │ │ ├── movies-store-deployment.yaml │ │ └── movies-store-service.yaml │ └── kubectl │ │ ├── Jenkinsfile │ │ ├── deployments │ │ ├── mongodb-deploy.yaml │ │ ├── movies-loader-deploy.yaml │ │ ├── movies-marketplace-deploy.yaml │ │ ├── movies-parser-deploy.yaml │ │ └── movies-store-deploy.yaml │ │ └── services │ │ ├── mongodb-svc.yaml │ │ ├── movies-marketplace.svc.yaml │ │ └── movies-store.svc.yaml ├── eks │ ├── eks_masters.tf │ ├── eks_workers.tf │ ├── terraform.tf │ ├── variables.tf │ └── vpc.tf ├── jx │ ├── movies-store │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── .helmignore │ │ ├── Dockerfile │ │ ├── Jenkinsfile │ │ ├── Makefile │ │ ├── OWNERS │ │ ├── OWNERS_ALIASES │ │ ├── README.md │ │ ├── charts │ │ │ ├── jx-movies-store │ │ │ │ ├── .helmignore │ │ │ │ ├── Chart.yaml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── templates │ │ │ │ │ ├── NOTES.txt │ │ │ │ │ ├── _helpers.tpl │ │ │ │ │ ├── canary.yaml │ │ │ │ │ ├── deployment.yaml │ │ │ │ │ ├── hpa.yaml │ │ │ │ │ ├── ingress.yaml │ │ │ │ │ ├── ksvc.yaml │ │ │ │ │ └── service.yaml │ │ │ │ └── values.yaml │ │ │ └── preview │ │ │ │ ├── Chart.yaml │ │ │ │ ├── Makefile │ │ │ │ ├── requirements.yaml │ │ │ │ └── values.yaml │ │ ├── main.go │ │ ├── main_test.go │ │ ├── movies.json │ │ ├── skaffold.yaml │ │ └── watch.sh │ ├── watchlist-production │ │ ├── .gitignore │ │ ├── .pre-commit-config.yaml │ │ ├── Jenkinsfile │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── env │ │ │ ├── Chart.yaml │ │ │ ├── requirements.yaml │ │ │ ├── templates │ │ │ │ ├── .gitignore │ │ │ │ └── wildcardcert-secret.yaml │ │ │ └── values.yaml │ │ └── jenkins-x.yml │ └── watchlist-staging │ │ ├── .gitignore │ │ ├── .pre-commit-config.yaml │ │ ├── Jenkinsfile │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── env │ │ ├── Chart.yaml │ │ ├── requirements.yaml │ │ ├── templates │ │ │ ├── .gitignore │ │ │ └── wildcardcert-secret.yaml │ │ └── values.yaml │ │ └── jenkins-x.yml ├── k8s-dashboard │ └── eks-admin.yaml ├── microservices │ ├── Chart.yaml │ ├── movies-loader │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── configmap.yaml │ │ │ └── deployment.yaml │ │ └── values.yaml │ ├── movies-marketplace │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── deployment.yaml │ │ │ └── service.yaml │ │ └── values.yaml │ ├── movies-parser │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── configmap.yaml │ │ │ └── deployment.yaml │ │ └── values.yaml │ └── movies-store │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ ├── deployment.yaml │ │ ├── secrets.yaml │ │ └── service.yaml │ │ └── values.yaml ├── pipeline │ ├── movies-loader │ │ └── Jenkinsfile │ ├── movies-marketplace │ │ └── Jenkinsfile │ ├── movies-parser │ │ └── Jenkinsfile │ └── movies-store │ │ └── Jenkinsfile └── values.overriden.yaml ├── chapter12 ├── functions │ ├── .gitignore │ ├── movies-loader │ │ ├── .gitignore │ │ ├── Dockerfile.test │ │ ├── Jenkinsfile │ │ ├── index.py │ │ ├── movies.json │ │ ├── requirements.txt │ │ └── test_index.py │ ├── movies-marketplace │ │ ├── .dockerignore │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── Dockerfile.test │ │ ├── Jenkinsfile │ │ ├── README.md │ │ ├── angular.json │ │ ├── browserslist │ │ ├── e2e │ │ │ ├── protractor.conf.js │ │ │ ├── src │ │ │ │ ├── app.e2e-spec.ts │ │ │ │ └── app.po.ts │ │ │ └── tsconfig.json │ │ ├── karma.conf.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── sonar-project.properties │ │ ├── src │ │ │ ├── app │ │ │ │ ├── api.service.spec.ts │ │ │ │ ├── api.service.ts │ │ │ │ ├── app-routing.module.ts │ │ │ │ ├── app.component.css │ │ │ │ ├── app.component.html │ │ │ │ ├── app.component.spec.ts │ │ │ │ ├── app.component.ts │ │ │ │ ├── app.module.ts │ │ │ │ ├── dashboard │ │ │ │ │ ├── dashboard.component.css │ │ │ │ │ ├── dashboard.component.html │ │ │ │ │ ├── dashboard.component.spec.ts │ │ │ │ │ └── dashboard.component.ts │ │ │ │ ├── favorites │ │ │ │ │ ├── favorites.component.css │ │ │ │ │ ├── favorites.component.html │ │ │ │ │ ├── favorites.component.spec.ts │ │ │ │ │ └── favorites.component.ts │ │ │ │ └── movie │ │ │ │ │ ├── movie.component.css │ │ │ │ │ ├── movie.component.html │ │ │ │ │ ├── movie.component.spec.ts │ │ │ │ │ └── movie.component.ts │ │ │ ├── assets │ │ │ │ ├── .gitkeep │ │ │ │ └── images │ │ │ │ │ └── logo.png │ │ │ ├── environments │ │ │ │ ├── environment.production.ts │ │ │ │ ├── environment.sandbox.ts │ │ │ │ ├── environment.staging.ts │ │ │ │ └── environment.ts │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── main.ts │ │ │ ├── polyfills.ts │ │ │ ├── styles.css │ │ │ └── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ ├── tsconfig.spec.json │ │ └── tslint.json │ ├── movies-parser │ │ ├── Dockerfile │ │ ├── Dockerfile.test │ │ ├── Gopkg.lock │ │ ├── Gopkg.toml │ │ ├── Jenkinsfile │ │ ├── main.go │ │ └── main_test.go │ └── movies-store │ │ ├── .dockerignore │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── Dockerfile.test │ │ ├── Jenkinsfile │ │ ├── Jenkinsfile.declarative │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ ├── favorites │ │ │ ├── findAll │ │ │ │ └── index.js │ │ │ └── insert │ │ │ │ └── index.js │ │ └── movies │ │ │ ├── findAll │ │ │ └── index.js │ │ │ └── findOne │ │ │ └── index.js │ │ └── test │ │ ├── data.json │ │ ├── favorites.spec.js │ │ └── movies.spec.js └── terraform │ ├── apigateway.tf │ ├── deployment.zip │ ├── dynamodb.tf │ ├── events.tf │ ├── lambda.tf │ ├── modules │ ├── function │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ └── method │ │ ├── main.tf │ │ └── variables.tf │ ├── outputs.tf │ ├── policies.tf │ ├── s3.tf │ ├── sqs.tf │ ├── terraform.tf │ └── variables.tf ├── chapter13 ├── cloudwatch │ └── dashboard.json ├── elasticsearch │ ├── packer │ │ ├── elasticsearch.yml │ │ ├── setup.sh │ │ └── template.json │ └── terraform │ │ ├── dns.tf │ │ ├── elasticsearch.tf │ │ ├── loadbalancers.tf │ │ ├── outputs.tf │ │ ├── security_groups.tf │ │ ├── terraform.tf │ │ └── variables.tf ├── filebeat │ ├── filebeat.yml │ └── setup.sh ├── grafana │ ├── dashboard │ │ ├── influxdb.json │ │ └── prometheus.json │ ├── packer │ │ ├── grafana.ini │ │ ├── setup.sh │ │ └── template.json │ └── terraform │ │ ├── dns.tf │ │ ├── grafana.tf │ │ ├── loadbalancers.tf │ │ ├── outputs.tf │ │ ├── security_groups.tf │ │ ├── terraform.tf │ │ └── variables.tf ├── influxdb │ ├── packer │ │ ├── setup.sh │ │ └── template.json │ └── terraform │ │ ├── dns.tf │ │ ├── influxdb.tf │ │ ├── loadbalancers.tf │ │ ├── outputs.tf │ │ ├── security_groups.tf │ │ ├── terraform.tf │ │ └── variables.tf ├── kibana │ ├── dashboard │ │ └── jenkins.json │ ├── packer │ │ ├── kibana.yml │ │ ├── setup.sh │ │ └── template.json │ └── terraform │ │ ├── dns.tf │ │ ├── kibana.tf │ │ ├── loadbalancers.tf │ │ ├── outputs.tf │ │ ├── security_groups.tf │ │ ├── terraform.tf │ │ └── variables.tf ├── logstash │ ├── packer │ │ ├── jenkins.conf │ │ ├── setup.sh │ │ └── template.json │ └── terraform │ │ ├── dns.tf │ │ ├── loadbalancers.tf │ │ ├── logstash.tf │ │ ├── outputs.tf │ │ ├── security_groups.tf │ │ ├── terraform.tf │ │ └── variables.tf ├── prometheus │ ├── packer │ │ ├── prometheus.service │ │ ├── prometheus.yml │ │ ├── setup.sh │ │ └── template.json │ └── terraform │ │ ├── dns.tf │ │ ├── loadbalancers.tf │ │ ├── outputs.tf │ │ ├── prometheus.tf │ │ ├── security_groups.tf │ │ ├── terraform.tf │ │ └── variables.tf └── telegraf │ ├── setup.sh │ └── telegraf.conf ├── chapter14 ├── Dockerfile ├── Jenkinsfile ├── backup.sh ├── docker-compose.yml ├── library │ └── vars │ │ ├── commitAuthor.groovy │ │ ├── commitID.groovy │ │ ├── commitMessage.groovy │ │ └── notifySlack.groovy └── src │ └── com │ └── labouardy │ └── utils │ └── Git.groovy ├── chapter2 ├── Jenkinsfile.declarative └── Jenkinsfile.scripted ├── chapter3 └── Jenkinsfile ├── chapter4 ├── distributed │ ├── master │ │ ├── config │ │ │ ├── install-plugins.sh │ │ │ ├── jenkins │ │ │ └── plugins.txt │ │ ├── scripts │ │ │ ├── basic-security.groovy │ │ │ ├── csrf-protection.groovy │ │ │ ├── disable-cli.groovy │ │ │ ├── disable-jnlp.groovy │ │ │ ├── node-agent.groovy │ │ │ └── skip-jenkins-setup.groovy │ │ ├── setup.sh │ │ └── template.json │ └── worker │ │ ├── setup.sh │ │ └── template.json ├── packer │ └── policy │ │ └── policy.json └── standalone │ ├── setup.sh │ ├── template-multiple-builders.json │ ├── template-with-filter.json │ └── template.json ├── chapter5 ├── bastion.tf ├── cloudwatch.tf ├── jenkins_master.tf ├── jenkins_workers.tf ├── outputs.tf ├── private_rt.tf ├── public_rt.tf ├── route53.tf ├── scripts │ └── join-cluster.tpl ├── subnets.tf ├── terraform.tf ├── variables.tf └── vpc.tf ├── chapter6 ├── azure │ ├── packer │ │ ├── master │ │ │ ├── config │ │ │ │ ├── install-plugins.sh │ │ │ │ ├── jenkins │ │ │ │ └── plugins.txt │ │ │ ├── scripts │ │ │ │ ├── basic-security.groovy │ │ │ │ ├── csrf-protection.groovy │ │ │ │ ├── disable-cli.groovy │ │ │ │ ├── disable-jnlp.groovy │ │ │ │ ├── node-agent.groovy │ │ │ │ └── skip-jenkins-setup.groovy │ │ │ ├── setup.sh │ │ │ └── template.json │ │ └── worker │ │ │ ├── setup.sh │ │ │ └── template.json │ └── terraform │ │ ├── bastion.tf │ │ ├── jenkins_master.tf │ │ ├── jenkins_workers.tf │ │ ├── loadbalancers.tf │ │ ├── outputs.tf │ │ ├── scripts │ │ └── join-cluster.tpl │ │ ├── security_groups.tf │ │ ├── terraform.tf │ │ ├── variables.tf │ │ └── virtual_network.tf ├── digitalocean │ ├── packer │ │ ├── master │ │ │ ├── config │ │ │ │ ├── install-plugins.sh │ │ │ │ ├── jenkins │ │ │ │ └── plugins.txt │ │ │ ├── scripts │ │ │ │ ├── basic-security.groovy │ │ │ │ ├── csrf-protection.groovy │ │ │ │ ├── disable-cli.groovy │ │ │ │ ├── disable-jnlp.groovy │ │ │ │ ├── node-agent.groovy │ │ │ │ └── skip-jenkins-setup.groovy │ │ │ ├── setup.sh │ │ │ └── template.json │ │ └── worker │ │ │ ├── setup.sh │ │ │ └── template.json │ └── terraform │ │ ├── jenkins_master.tf │ │ ├── jenkins_workers.tf │ │ ├── outputs.tf │ │ ├── scripts │ │ └── join-cluster.tpl │ │ ├── terraform.tf │ │ └── variables.tf └── gcp │ ├── packer │ ├── master │ │ ├── config │ │ │ ├── install-plugins.sh │ │ │ ├── jenkins │ │ │ └── plugins.txt │ │ ├── scripts │ │ │ ├── basic-security.groovy │ │ │ ├── csrf-protection.groovy │ │ │ ├── disable-cli.groovy │ │ │ ├── disable-jnlp.groovy │ │ │ ├── node-agent.groovy │ │ │ └── skip-jenkins-setup.groovy │ │ ├── setup.sh │ │ └── template.json │ └── worker │ │ ├── setup.sh │ │ └── template.json │ └── terraform │ ├── bastion.tf │ ├── jenkins_master.tf │ ├── jenkins_workers.tf │ ├── network.tf │ ├── outputs.tf │ ├── scripts │ └── join-cluster.tpl │ ├── terraform.tf │ └── variables.tf ├── chapter7 ├── README.md ├── jobs │ ├── movies-loader.xml │ ├── movies-marketplace.xml │ ├── movies-parser.xml │ └── movies-store.xml ├── microservices │ ├── movies-loader │ │ ├── Dockerfile │ │ ├── Dockerfile.test │ │ ├── Jenkinsfile │ │ ├── main.py │ │ ├── movies.json │ │ ├── requirements.txt │ │ └── test_main.py │ ├── movies-marketplace │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── Dockerfile.test │ │ ├── Jenkinsfile │ │ ├── README.md │ │ ├── angular.json │ │ ├── browserslist │ │ ├── e2e │ │ │ ├── protractor.conf.js │ │ │ ├── src │ │ │ │ ├── app.e2e-spec.ts │ │ │ │ └── app.po.ts │ │ │ └── tsconfig.json │ │ ├── karma.conf.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── sonar-project.properties │ │ ├── src │ │ │ ├── app │ │ │ │ ├── api.service.spec.ts │ │ │ │ ├── api.service.ts │ │ │ │ ├── app-routing.module.ts │ │ │ │ ├── app.component.css │ │ │ │ ├── app.component.html │ │ │ │ ├── app.component.spec.ts │ │ │ │ ├── app.component.ts │ │ │ │ ├── app.module.ts │ │ │ │ ├── dashboard │ │ │ │ │ ├── dashboard.component.css │ │ │ │ │ ├── dashboard.component.html │ │ │ │ │ ├── dashboard.component.spec.ts │ │ │ │ │ └── dashboard.component.ts │ │ │ │ ├── favorites │ │ │ │ │ ├── favorites.component.css │ │ │ │ │ ├── favorites.component.html │ │ │ │ │ ├── favorites.component.spec.ts │ │ │ │ │ └── favorites.component.ts │ │ │ │ └── movie │ │ │ │ │ ├── movie.component.css │ │ │ │ │ ├── movie.component.html │ │ │ │ │ ├── movie.component.spec.ts │ │ │ │ │ └── movie.component.ts │ │ │ ├── assets │ │ │ │ ├── .gitkeep │ │ │ │ └── images │ │ │ │ │ └── logo.png │ │ │ ├── environments │ │ │ │ ├── environment.production.ts │ │ │ │ ├── environment.sandbox.ts │ │ │ │ ├── environment.staging.ts │ │ │ │ └── environment.ts │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── main.ts │ │ │ ├── polyfills.ts │ │ │ ├── styles.css │ │ │ └── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ ├── tsconfig.spec.json │ │ └── tslint.json │ ├── movies-parser │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── Dockerfile.test │ │ ├── Gopkg.lock │ │ ├── Gopkg.toml │ │ ├── Jenkinsfile │ │ ├── c.out │ │ ├── go.mod │ │ ├── main.go │ │ └── main_test.go │ └── movies-store │ │ ├── .dockerignore │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── Dockerfile.test │ │ ├── Jenkinsfile │ │ ├── README.md │ │ ├── dao copy.js │ │ ├── dao.js │ │ ├── index.js │ │ ├── package-lock.json │ │ ├── package.json │ │ └── test │ │ ├── dao.spec.js │ │ └── movies.json └── webhook-forwarder │ ├── index.js │ ├── package.json │ └── terraform │ ├── apigateway.tf │ ├── lambda.tf │ ├── outputs.tf │ ├── terraform.tf │ └── variables.tf ├── chapter8 ├── declarative │ ├── Jenkinsfile.docker │ └── Jenkinsfile.node ├── pipelines │ ├── movies-loader │ │ └── Jenkinsfile │ ├── movies-marketplace │ │ └── Jenkinsfile │ ├── movies-parser │ │ └── Jenkinsfile │ └── movies-store │ │ └── Jenkinsfile ├── services │ ├── dns.tf │ ├── loadbalancers.tf │ ├── outputs.tf │ ├── security_groups.tf │ ├── terraform.tf │ └── variables.tf ├── sonar-scanner │ ├── setup.sh │ └── template.json └── sonarqube │ ├── packer │ ├── setup.sh │ ├── sonar.init.d │ └── template.json │ └── terraform │ ├── dns.tf │ ├── loadbalancers.tf │ ├── outputs.tf │ ├── sonarqube.tf │ ├── terraform.tf │ └── variables.tf └── chapter9 ├── Jenkinsfile.declarative ├── anchore └── docker-compose.yml ├── nexus ├── packer │ ├── nexus.rc │ ├── repository.json │ ├── setup.sh │ └── template.json └── terraform │ ├── dns.tf │ ├── loadbalancers.tf │ ├── nexus.tf │ ├── outputs.tf │ ├── security_groups.tf │ ├── terraform.tf │ └── variables.tf └── pipelines ├── movies-loader ├── Dockerfile └── Jenkinsfile ├── movies-marketplace ├── Dockerfile └── Jenkinsfile ├── movies-parser ├── Dockerfile └── Jenkinsfile └── movies-store ├── Dockerfile └── Jenkinsfile /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/SECURITY.md -------------------------------------------------------------------------------- /assets/workshop.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/assets/workshop.jpeg -------------------------------------------------------------------------------- /chapter10/deployment/production/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/deployment/production/Jenkinsfile -------------------------------------------------------------------------------- /chapter10/deployment/production/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/deployment/production/docker-compose.yml -------------------------------------------------------------------------------- /chapter10/deployment/sandbox/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/deployment/sandbox/Jenkinsfile -------------------------------------------------------------------------------- /chapter10/deployment/sandbox/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/deployment/sandbox/docker-compose.yml -------------------------------------------------------------------------------- /chapter10/deployment/staging/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/deployment/staging/Jenkinsfile -------------------------------------------------------------------------------- /chapter10/deployment/staging/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/deployment/staging/docker-compose.yml -------------------------------------------------------------------------------- /chapter10/discovery/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/discovery/main.py -------------------------------------------------------------------------------- /chapter10/discovery/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3 2 | docker -------------------------------------------------------------------------------- /chapter10/pipelines/movies-loader/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/pipelines/movies-loader/Jenkinsfile -------------------------------------------------------------------------------- /chapter10/pipelines/movies-marketplace/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/pipelines/movies-marketplace/Jenkinsfile -------------------------------------------------------------------------------- /chapter10/pipelines/movies-parser/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/pipelines/movies-parser/Jenkinsfile -------------------------------------------------------------------------------- /chapter10/pipelines/movies-store/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/pipelines/movies-store/Jenkinsfile -------------------------------------------------------------------------------- /chapter10/swarm/packer/docker-ce/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/swarm/packer/docker-ce/setup.sh -------------------------------------------------------------------------------- /chapter10/swarm/packer/docker-ce/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/swarm/packer/docker-ce/template.json -------------------------------------------------------------------------------- /chapter10/swarm/terraform/ami.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/swarm/terraform/ami.tf -------------------------------------------------------------------------------- /chapter10/swarm/terraform/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/swarm/terraform/iam.tf -------------------------------------------------------------------------------- /chapter10/swarm/terraform/s3.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/swarm/terraform/s3.tf -------------------------------------------------------------------------------- /chapter10/swarm/terraform/scripts/join-swarm.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/swarm/terraform/scripts/join-swarm.tpl -------------------------------------------------------------------------------- /chapter10/swarm/terraform/security_groups.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/swarm/terraform/security_groups.tf -------------------------------------------------------------------------------- /chapter10/swarm/terraform/sqs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/swarm/terraform/sqs.tf -------------------------------------------------------------------------------- /chapter10/swarm/terraform/swarm_managers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/swarm/terraform/swarm_managers.tf -------------------------------------------------------------------------------- /chapter10/swarm/terraform/swarm_workers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/swarm/terraform/swarm_workers.tf -------------------------------------------------------------------------------- /chapter10/swarm/terraform/terraform.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/swarm/terraform/terraform.tf -------------------------------------------------------------------------------- /chapter10/swarm/terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/swarm/terraform/variables.tf -------------------------------------------------------------------------------- /chapter10/swarm/terraform/vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter10/swarm/terraform/vpc.tf -------------------------------------------------------------------------------- /chapter11/Jenkinsfile.eks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/Jenkinsfile.eks -------------------------------------------------------------------------------- /chapter11/Jenkinsfile.swarm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/Jenkinsfile.swarm -------------------------------------------------------------------------------- /chapter11/deployment/helm/watchlist/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/helm/watchlist/.helmignore -------------------------------------------------------------------------------- /chapter11/deployment/helm/watchlist/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/helm/watchlist/Chart.yaml -------------------------------------------------------------------------------- /chapter11/deployment/helm/watchlist/templates/movies-loader/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/helm/watchlist/templates/movies-loader/configmap.yaml -------------------------------------------------------------------------------- /chapter11/deployment/helm/watchlist/templates/movies-loader/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/helm/watchlist/templates/movies-loader/deployment.yaml -------------------------------------------------------------------------------- /chapter11/deployment/helm/watchlist/templates/movies-marketplace/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/helm/watchlist/templates/movies-marketplace/deployment.yaml -------------------------------------------------------------------------------- /chapter11/deployment/helm/watchlist/templates/movies-marketplace/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/helm/watchlist/templates/movies-marketplace/service.yaml -------------------------------------------------------------------------------- /chapter11/deployment/helm/watchlist/templates/movies-parser/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/helm/watchlist/templates/movies-parser/configmap.yaml -------------------------------------------------------------------------------- /chapter11/deployment/helm/watchlist/templates/movies-parser/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/helm/watchlist/templates/movies-parser/deployment.yaml -------------------------------------------------------------------------------- /chapter11/deployment/helm/watchlist/templates/movies-store/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/helm/watchlist/templates/movies-store/deployment.yaml -------------------------------------------------------------------------------- /chapter11/deployment/helm/watchlist/templates/movies-store/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/helm/watchlist/templates/movies-store/service.yaml -------------------------------------------------------------------------------- /chapter11/deployment/helm/watchlist/templates/namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/helm/watchlist/templates/namespace.yaml -------------------------------------------------------------------------------- /chapter11/deployment/helm/watchlist/templates/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/helm/watchlist/templates/secret.yaml -------------------------------------------------------------------------------- /chapter11/deployment/helm/watchlist/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/helm/watchlist/values.yaml -------------------------------------------------------------------------------- /chapter11/deployment/kompose/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/kompose/docker-compose.yml -------------------------------------------------------------------------------- /chapter11/deployment/kompose/mongodb-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/kompose/mongodb-deployment.yaml -------------------------------------------------------------------------------- /chapter11/deployment/kompose/movies-loader-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/kompose/movies-loader-deployment.yaml -------------------------------------------------------------------------------- /chapter11/deployment/kompose/movies-marketplace-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/kompose/movies-marketplace-deployment.yaml -------------------------------------------------------------------------------- /chapter11/deployment/kompose/movies-marketplace-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/kompose/movies-marketplace-service.yaml -------------------------------------------------------------------------------- /chapter11/deployment/kompose/movies-parser-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/kompose/movies-parser-deployment.yaml -------------------------------------------------------------------------------- /chapter11/deployment/kompose/movies-store-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/kompose/movies-store-deployment.yaml -------------------------------------------------------------------------------- /chapter11/deployment/kompose/movies-store-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/kompose/movies-store-service.yaml -------------------------------------------------------------------------------- /chapter11/deployment/kubectl/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/kubectl/Jenkinsfile -------------------------------------------------------------------------------- /chapter11/deployment/kubectl/deployments/mongodb-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/kubectl/deployments/mongodb-deploy.yaml -------------------------------------------------------------------------------- /chapter11/deployment/kubectl/deployments/movies-loader-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/kubectl/deployments/movies-loader-deploy.yaml -------------------------------------------------------------------------------- /chapter11/deployment/kubectl/deployments/movies-marketplace-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/kubectl/deployments/movies-marketplace-deploy.yaml -------------------------------------------------------------------------------- /chapter11/deployment/kubectl/deployments/movies-parser-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/kubectl/deployments/movies-parser-deploy.yaml -------------------------------------------------------------------------------- /chapter11/deployment/kubectl/deployments/movies-store-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/kubectl/deployments/movies-store-deploy.yaml -------------------------------------------------------------------------------- /chapter11/deployment/kubectl/services/mongodb-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/kubectl/services/mongodb-svc.yaml -------------------------------------------------------------------------------- /chapter11/deployment/kubectl/services/movies-marketplace.svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/kubectl/services/movies-marketplace.svc.yaml -------------------------------------------------------------------------------- /chapter11/deployment/kubectl/services/movies-store.svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/deployment/kubectl/services/movies-store.svc.yaml -------------------------------------------------------------------------------- /chapter11/eks/eks_masters.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/eks/eks_masters.tf -------------------------------------------------------------------------------- /chapter11/eks/eks_workers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/eks/eks_workers.tf -------------------------------------------------------------------------------- /chapter11/eks/terraform.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/eks/terraform.tf -------------------------------------------------------------------------------- /chapter11/eks/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/eks/variables.tf -------------------------------------------------------------------------------- /chapter11/eks/vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/eks/vpc.tf -------------------------------------------------------------------------------- /chapter11/jx/movies-store/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/.dockerignore -------------------------------------------------------------------------------- /chapter11/jx/movies-store/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .project 3 | .classpath 4 | .idea 5 | .cache 6 | .DS_Store 7 | *.im? 8 | target 9 | work 10 | -------------------------------------------------------------------------------- /chapter11/jx/movies-store/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/.helmignore -------------------------------------------------------------------------------- /chapter11/jx/movies-store/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM alpine 2 | EXPOSE 8080 3 | ENTRYPOINT ["/jx-movies-store"] 4 | COPY ./bin/ / -------------------------------------------------------------------------------- /chapter11/jx/movies-store/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/Jenkinsfile -------------------------------------------------------------------------------- /chapter11/jx/movies-store/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/Makefile -------------------------------------------------------------------------------- /chapter11/jx/movies-store/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/OWNERS -------------------------------------------------------------------------------- /chapter11/jx/movies-store/OWNERS_ALIASES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/OWNERS_ALIASES -------------------------------------------------------------------------------- /chapter11/jx/movies-store/README.md: -------------------------------------------------------------------------------- 1 | # Jenkins X Pipeline 2 | 3 | # Author 4 | 5 | Mohamed Labouardy 6 | -------------------------------------------------------------------------------- /chapter11/jx/movies-store/charts/jx-movies-store/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/charts/jx-movies-store/.helmignore -------------------------------------------------------------------------------- /chapter11/jx/movies-store/charts/jx-movies-store/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/charts/jx-movies-store/Chart.yaml -------------------------------------------------------------------------------- /chapter11/jx/movies-store/charts/jx-movies-store/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/charts/jx-movies-store/Makefile -------------------------------------------------------------------------------- /chapter11/jx/movies-store/charts/jx-movies-store/README.md: -------------------------------------------------------------------------------- 1 | # golang application -------------------------------------------------------------------------------- /chapter11/jx/movies-store/charts/jx-movies-store/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/charts/jx-movies-store/templates/NOTES.txt -------------------------------------------------------------------------------- /chapter11/jx/movies-store/charts/jx-movies-store/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/charts/jx-movies-store/templates/_helpers.tpl -------------------------------------------------------------------------------- /chapter11/jx/movies-store/charts/jx-movies-store/templates/canary.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/charts/jx-movies-store/templates/canary.yaml -------------------------------------------------------------------------------- /chapter11/jx/movies-store/charts/jx-movies-store/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/charts/jx-movies-store/templates/deployment.yaml -------------------------------------------------------------------------------- /chapter11/jx/movies-store/charts/jx-movies-store/templates/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/charts/jx-movies-store/templates/hpa.yaml -------------------------------------------------------------------------------- /chapter11/jx/movies-store/charts/jx-movies-store/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/charts/jx-movies-store/templates/ingress.yaml -------------------------------------------------------------------------------- /chapter11/jx/movies-store/charts/jx-movies-store/templates/ksvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/charts/jx-movies-store/templates/ksvc.yaml -------------------------------------------------------------------------------- /chapter11/jx/movies-store/charts/jx-movies-store/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/charts/jx-movies-store/templates/service.yaml -------------------------------------------------------------------------------- /chapter11/jx/movies-store/charts/jx-movies-store/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/charts/jx-movies-store/values.yaml -------------------------------------------------------------------------------- /chapter11/jx/movies-store/charts/preview/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/charts/preview/Chart.yaml -------------------------------------------------------------------------------- /chapter11/jx/movies-store/charts/preview/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/charts/preview/Makefile -------------------------------------------------------------------------------- /chapter11/jx/movies-store/charts/preview/requirements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/charts/preview/requirements.yaml -------------------------------------------------------------------------------- /chapter11/jx/movies-store/charts/preview/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/charts/preview/values.yaml -------------------------------------------------------------------------------- /chapter11/jx/movies-store/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/main.go -------------------------------------------------------------------------------- /chapter11/jx/movies-store/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/main_test.go -------------------------------------------------------------------------------- /chapter11/jx/movies-store/movies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/movies.json -------------------------------------------------------------------------------- /chapter11/jx/movies-store/skaffold.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/skaffold.yaml -------------------------------------------------------------------------------- /chapter11/jx/movies-store/watch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/movies-store/watch.sh -------------------------------------------------------------------------------- /chapter11/jx/watchlist-production/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-production/.gitignore -------------------------------------------------------------------------------- /chapter11/jx/watchlist-production/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-production/.pre-commit-config.yaml -------------------------------------------------------------------------------- /chapter11/jx/watchlist-production/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-production/Jenkinsfile -------------------------------------------------------------------------------- /chapter11/jx/watchlist-production/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-production/LICENSE -------------------------------------------------------------------------------- /chapter11/jx/watchlist-production/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-production/Makefile -------------------------------------------------------------------------------- /chapter11/jx/watchlist-production/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-production/README.md -------------------------------------------------------------------------------- /chapter11/jx/watchlist-production/env/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-production/env/Chart.yaml -------------------------------------------------------------------------------- /chapter11/jx/watchlist-production/env/requirements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-production/env/requirements.yaml -------------------------------------------------------------------------------- /chapter11/jx/watchlist-production/env/templates/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter11/jx/watchlist-production/env/templates/wildcardcert-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-production/env/templates/wildcardcert-secret.yaml -------------------------------------------------------------------------------- /chapter11/jx/watchlist-production/env/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-production/env/values.yaml -------------------------------------------------------------------------------- /chapter11/jx/watchlist-production/jenkins-x.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-production/jenkins-x.yml -------------------------------------------------------------------------------- /chapter11/jx/watchlist-staging/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-staging/.gitignore -------------------------------------------------------------------------------- /chapter11/jx/watchlist-staging/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-staging/.pre-commit-config.yaml -------------------------------------------------------------------------------- /chapter11/jx/watchlist-staging/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-staging/Jenkinsfile -------------------------------------------------------------------------------- /chapter11/jx/watchlist-staging/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-staging/LICENSE -------------------------------------------------------------------------------- /chapter11/jx/watchlist-staging/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-staging/Makefile -------------------------------------------------------------------------------- /chapter11/jx/watchlist-staging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-staging/README.md -------------------------------------------------------------------------------- /chapter11/jx/watchlist-staging/env/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-staging/env/Chart.yaml -------------------------------------------------------------------------------- /chapter11/jx/watchlist-staging/env/requirements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-staging/env/requirements.yaml -------------------------------------------------------------------------------- /chapter11/jx/watchlist-staging/env/templates/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter11/jx/watchlist-staging/env/templates/wildcardcert-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-staging/env/templates/wildcardcert-secret.yaml -------------------------------------------------------------------------------- /chapter11/jx/watchlist-staging/env/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-staging/env/values.yaml -------------------------------------------------------------------------------- /chapter11/jx/watchlist-staging/jenkins-x.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/jx/watchlist-staging/jenkins-x.yml -------------------------------------------------------------------------------- /chapter11/k8s-dashboard/eks-admin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/k8s-dashboard/eks-admin.yaml -------------------------------------------------------------------------------- /chapter11/microservices/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/Chart.yaml -------------------------------------------------------------------------------- /chapter11/microservices/movies-loader/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/movies-loader/.helmignore -------------------------------------------------------------------------------- /chapter11/microservices/movies-loader/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/movies-loader/Chart.yaml -------------------------------------------------------------------------------- /chapter11/microservices/movies-loader/templates/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/movies-loader/templates/configmap.yaml -------------------------------------------------------------------------------- /chapter11/microservices/movies-loader/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/movies-loader/templates/deployment.yaml -------------------------------------------------------------------------------- /chapter11/microservices/movies-loader/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/movies-loader/values.yaml -------------------------------------------------------------------------------- /chapter11/microservices/movies-marketplace/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/movies-marketplace/.helmignore -------------------------------------------------------------------------------- /chapter11/microservices/movies-marketplace/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/movies-marketplace/Chart.yaml -------------------------------------------------------------------------------- /chapter11/microservices/movies-marketplace/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/movies-marketplace/templates/deployment.yaml -------------------------------------------------------------------------------- /chapter11/microservices/movies-marketplace/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/movies-marketplace/templates/service.yaml -------------------------------------------------------------------------------- /chapter11/microservices/movies-marketplace/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/movies-marketplace/values.yaml -------------------------------------------------------------------------------- /chapter11/microservices/movies-parser/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/movies-parser/.helmignore -------------------------------------------------------------------------------- /chapter11/microservices/movies-parser/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/movies-parser/Chart.yaml -------------------------------------------------------------------------------- /chapter11/microservices/movies-parser/templates/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/movies-parser/templates/configmap.yaml -------------------------------------------------------------------------------- /chapter11/microservices/movies-parser/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/movies-parser/templates/deployment.yaml -------------------------------------------------------------------------------- /chapter11/microservices/movies-parser/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/movies-parser/values.yaml -------------------------------------------------------------------------------- /chapter11/microservices/movies-store/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/movies-store/.helmignore -------------------------------------------------------------------------------- /chapter11/microservices/movies-store/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/movies-store/Chart.yaml -------------------------------------------------------------------------------- /chapter11/microservices/movies-store/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/movies-store/templates/deployment.yaml -------------------------------------------------------------------------------- /chapter11/microservices/movies-store/templates/secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/movies-store/templates/secrets.yaml -------------------------------------------------------------------------------- /chapter11/microservices/movies-store/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/movies-store/templates/service.yaml -------------------------------------------------------------------------------- /chapter11/microservices/movies-store/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/microservices/movies-store/values.yaml -------------------------------------------------------------------------------- /chapter11/pipeline/movies-loader/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/pipeline/movies-loader/Jenkinsfile -------------------------------------------------------------------------------- /chapter11/pipeline/movies-marketplace/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/pipeline/movies-marketplace/Jenkinsfile -------------------------------------------------------------------------------- /chapter11/pipeline/movies-parser/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/pipeline/movies-parser/Jenkinsfile -------------------------------------------------------------------------------- /chapter11/pipeline/movies-store/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/pipeline/movies-store/Jenkinsfile -------------------------------------------------------------------------------- /chapter11/values.overriden.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter11/values.overriden.yaml -------------------------------------------------------------------------------- /chapter12/functions/.gitignore: -------------------------------------------------------------------------------- 1 | *.zip 2 | main -------------------------------------------------------------------------------- /chapter12/functions/movies-loader/.gitignore: -------------------------------------------------------------------------------- 1 | deployment.zip -------------------------------------------------------------------------------- /chapter12/functions/movies-loader/Dockerfile.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-loader/Dockerfile.test -------------------------------------------------------------------------------- /chapter12/functions/movies-loader/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-loader/Jenkinsfile -------------------------------------------------------------------------------- /chapter12/functions/movies-loader/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-loader/index.py -------------------------------------------------------------------------------- /chapter12/functions/movies-loader/movies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-loader/movies.json -------------------------------------------------------------------------------- /chapter12/functions/movies-loader/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3 2 | unittest-xml-reporting -------------------------------------------------------------------------------- /chapter12/functions/movies-loader/test_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-loader/test_index.py -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/.dockerignore -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/.editorconfig -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/.gitignore -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/Dockerfile -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/Dockerfile.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/Dockerfile.test -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/Jenkinsfile -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/README.md -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/angular.json -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/browserslist -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/e2e/protractor.conf.js -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/e2e/src/app.po.ts -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/e2e/tsconfig.json -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/karma.conf.js -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/package-lock.json -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/package.json -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/sonar-project.properties -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/app/api.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/app/api.service.spec.ts -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/app/api.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/app/api.service.ts -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/app/app.component.css -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/app/app.component.html -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/app/app.component.ts -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/app/app.module.ts -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/app/dashboard/dashboard.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/app/dashboard/dashboard.component.css -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/app/dashboard/dashboard.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/app/dashboard/dashboard.component.html -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/app/dashboard/dashboard.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/app/dashboard/dashboard.component.spec.ts -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/app/dashboard/dashboard.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/app/dashboard/dashboard.component.ts -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/app/favorites/favorites.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/app/favorites/favorites.component.css -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/app/favorites/favorites.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/app/favorites/favorites.component.html -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/app/favorites/favorites.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/app/favorites/favorites.component.spec.ts -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/app/favorites/favorites.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/app/favorites/favorites.component.ts -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/app/movie/movie.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/app/movie/movie.component.css -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/app/movie/movie.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/app/movie/movie.component.html -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/app/movie/movie.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/app/movie/movie.component.spec.ts -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/app/movie/movie.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/app/movie/movie.component.ts -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/assets/images/logo.png -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/environments/environment.production.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/environments/environment.production.ts -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/environments/environment.sandbox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/environments/environment.sandbox.ts -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/environments/environment.staging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/environments/environment.staging.ts -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/environments/environment.ts -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/favicon.ico -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/index.html -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/main.ts -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/polyfills.ts -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/styles.css -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/src/test.ts -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/tsconfig.app.json -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/tsconfig.json -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/tsconfig.spec.json -------------------------------------------------------------------------------- /chapter12/functions/movies-marketplace/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-marketplace/tslint.json -------------------------------------------------------------------------------- /chapter12/functions/movies-parser/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-parser/Dockerfile -------------------------------------------------------------------------------- /chapter12/functions/movies-parser/Dockerfile.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-parser/Dockerfile.test -------------------------------------------------------------------------------- /chapter12/functions/movies-parser/Gopkg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-parser/Gopkg.lock -------------------------------------------------------------------------------- /chapter12/functions/movies-parser/Gopkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-parser/Gopkg.toml -------------------------------------------------------------------------------- /chapter12/functions/movies-parser/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-parser/Jenkinsfile -------------------------------------------------------------------------------- /chapter12/functions/movies-parser/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-parser/main.go -------------------------------------------------------------------------------- /chapter12/functions/movies-parser/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-parser/main_test.go -------------------------------------------------------------------------------- /chapter12/functions/movies-store/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | .nyc_output -------------------------------------------------------------------------------- /chapter12/functions/movies-store/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-store/.eslintrc.json -------------------------------------------------------------------------------- /chapter12/functions/movies-store/.gitignore: -------------------------------------------------------------------------------- 1 | deployment.zip -------------------------------------------------------------------------------- /chapter12/functions/movies-store/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-store/Dockerfile -------------------------------------------------------------------------------- /chapter12/functions/movies-store/Dockerfile.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-store/Dockerfile.test -------------------------------------------------------------------------------- /chapter12/functions/movies-store/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-store/Jenkinsfile -------------------------------------------------------------------------------- /chapter12/functions/movies-store/Jenkinsfile.declarative: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-store/Jenkinsfile.declarative -------------------------------------------------------------------------------- /chapter12/functions/movies-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-store/package-lock.json -------------------------------------------------------------------------------- /chapter12/functions/movies-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-store/package.json -------------------------------------------------------------------------------- /chapter12/functions/movies-store/src/favorites/findAll/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-store/src/favorites/findAll/index.js -------------------------------------------------------------------------------- /chapter12/functions/movies-store/src/favorites/insert/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-store/src/favorites/insert/index.js -------------------------------------------------------------------------------- /chapter12/functions/movies-store/src/movies/findAll/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-store/src/movies/findAll/index.js -------------------------------------------------------------------------------- /chapter12/functions/movies-store/src/movies/findOne/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-store/src/movies/findOne/index.js -------------------------------------------------------------------------------- /chapter12/functions/movies-store/test/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-store/test/data.json -------------------------------------------------------------------------------- /chapter12/functions/movies-store/test/favorites.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-store/test/favorites.spec.js -------------------------------------------------------------------------------- /chapter12/functions/movies-store/test/movies.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/functions/movies-store/test/movies.spec.js -------------------------------------------------------------------------------- /chapter12/terraform/apigateway.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/terraform/apigateway.tf -------------------------------------------------------------------------------- /chapter12/terraform/deployment.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/terraform/deployment.zip -------------------------------------------------------------------------------- /chapter12/terraform/dynamodb.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/terraform/dynamodb.tf -------------------------------------------------------------------------------- /chapter12/terraform/events.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/terraform/events.tf -------------------------------------------------------------------------------- /chapter12/terraform/lambda.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/terraform/lambda.tf -------------------------------------------------------------------------------- /chapter12/terraform/modules/function/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/terraform/modules/function/main.tf -------------------------------------------------------------------------------- /chapter12/terraform/modules/function/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/terraform/modules/function/outputs.tf -------------------------------------------------------------------------------- /chapter12/terraform/modules/function/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/terraform/modules/function/variables.tf -------------------------------------------------------------------------------- /chapter12/terraform/modules/method/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/terraform/modules/method/main.tf -------------------------------------------------------------------------------- /chapter12/terraform/modules/method/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/terraform/modules/method/variables.tf -------------------------------------------------------------------------------- /chapter12/terraform/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/terraform/outputs.tf -------------------------------------------------------------------------------- /chapter12/terraform/policies.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/terraform/policies.tf -------------------------------------------------------------------------------- /chapter12/terraform/s3.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/terraform/s3.tf -------------------------------------------------------------------------------- /chapter12/terraform/sqs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/terraform/sqs.tf -------------------------------------------------------------------------------- /chapter12/terraform/terraform.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/terraform/terraform.tf -------------------------------------------------------------------------------- /chapter12/terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter12/terraform/variables.tf -------------------------------------------------------------------------------- /chapter13/cloudwatch/dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/cloudwatch/dashboard.json -------------------------------------------------------------------------------- /chapter13/elasticsearch/packer/elasticsearch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/elasticsearch/packer/elasticsearch.yml -------------------------------------------------------------------------------- /chapter13/elasticsearch/packer/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/elasticsearch/packer/setup.sh -------------------------------------------------------------------------------- /chapter13/elasticsearch/packer/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/elasticsearch/packer/template.json -------------------------------------------------------------------------------- /chapter13/elasticsearch/terraform/dns.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/elasticsearch/terraform/dns.tf -------------------------------------------------------------------------------- /chapter13/elasticsearch/terraform/elasticsearch.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/elasticsearch/terraform/elasticsearch.tf -------------------------------------------------------------------------------- /chapter13/elasticsearch/terraform/loadbalancers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/elasticsearch/terraform/loadbalancers.tf -------------------------------------------------------------------------------- /chapter13/elasticsearch/terraform/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/elasticsearch/terraform/outputs.tf -------------------------------------------------------------------------------- /chapter13/elasticsearch/terraform/security_groups.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/elasticsearch/terraform/security_groups.tf -------------------------------------------------------------------------------- /chapter13/elasticsearch/terraform/terraform.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/elasticsearch/terraform/terraform.tf -------------------------------------------------------------------------------- /chapter13/elasticsearch/terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/elasticsearch/terraform/variables.tf -------------------------------------------------------------------------------- /chapter13/filebeat/filebeat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/filebeat/filebeat.yml -------------------------------------------------------------------------------- /chapter13/filebeat/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/filebeat/setup.sh -------------------------------------------------------------------------------- /chapter13/grafana/dashboard/influxdb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/grafana/dashboard/influxdb.json -------------------------------------------------------------------------------- /chapter13/grafana/dashboard/prometheus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/grafana/dashboard/prometheus.json -------------------------------------------------------------------------------- /chapter13/grafana/packer/grafana.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/grafana/packer/grafana.ini -------------------------------------------------------------------------------- /chapter13/grafana/packer/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/grafana/packer/setup.sh -------------------------------------------------------------------------------- /chapter13/grafana/packer/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/grafana/packer/template.json -------------------------------------------------------------------------------- /chapter13/grafana/terraform/dns.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/grafana/terraform/dns.tf -------------------------------------------------------------------------------- /chapter13/grafana/terraform/grafana.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/grafana/terraform/grafana.tf -------------------------------------------------------------------------------- /chapter13/grafana/terraform/loadbalancers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/grafana/terraform/loadbalancers.tf -------------------------------------------------------------------------------- /chapter13/grafana/terraform/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/grafana/terraform/outputs.tf -------------------------------------------------------------------------------- /chapter13/grafana/terraform/security_groups.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/grafana/terraform/security_groups.tf -------------------------------------------------------------------------------- /chapter13/grafana/terraform/terraform.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/grafana/terraform/terraform.tf -------------------------------------------------------------------------------- /chapter13/grafana/terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/grafana/terraform/variables.tf -------------------------------------------------------------------------------- /chapter13/influxdb/packer/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/influxdb/packer/setup.sh -------------------------------------------------------------------------------- /chapter13/influxdb/packer/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/influxdb/packer/template.json -------------------------------------------------------------------------------- /chapter13/influxdb/terraform/dns.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/influxdb/terraform/dns.tf -------------------------------------------------------------------------------- /chapter13/influxdb/terraform/influxdb.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/influxdb/terraform/influxdb.tf -------------------------------------------------------------------------------- /chapter13/influxdb/terraform/loadbalancers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/influxdb/terraform/loadbalancers.tf -------------------------------------------------------------------------------- /chapter13/influxdb/terraform/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/influxdb/terraform/outputs.tf -------------------------------------------------------------------------------- /chapter13/influxdb/terraform/security_groups.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/influxdb/terraform/security_groups.tf -------------------------------------------------------------------------------- /chapter13/influxdb/terraform/terraform.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/influxdb/terraform/terraform.tf -------------------------------------------------------------------------------- /chapter13/influxdb/terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/influxdb/terraform/variables.tf -------------------------------------------------------------------------------- /chapter13/kibana/dashboard/jenkins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/kibana/dashboard/jenkins.json -------------------------------------------------------------------------------- /chapter13/kibana/packer/kibana.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/kibana/packer/kibana.yml -------------------------------------------------------------------------------- /chapter13/kibana/packer/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/kibana/packer/setup.sh -------------------------------------------------------------------------------- /chapter13/kibana/packer/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/kibana/packer/template.json -------------------------------------------------------------------------------- /chapter13/kibana/terraform/dns.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/kibana/terraform/dns.tf -------------------------------------------------------------------------------- /chapter13/kibana/terraform/kibana.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/kibana/terraform/kibana.tf -------------------------------------------------------------------------------- /chapter13/kibana/terraform/loadbalancers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/kibana/terraform/loadbalancers.tf -------------------------------------------------------------------------------- /chapter13/kibana/terraform/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/kibana/terraform/outputs.tf -------------------------------------------------------------------------------- /chapter13/kibana/terraform/security_groups.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/kibana/terraform/security_groups.tf -------------------------------------------------------------------------------- /chapter13/kibana/terraform/terraform.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/kibana/terraform/terraform.tf -------------------------------------------------------------------------------- /chapter13/kibana/terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/kibana/terraform/variables.tf -------------------------------------------------------------------------------- /chapter13/logstash/packer/jenkins.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/logstash/packer/jenkins.conf -------------------------------------------------------------------------------- /chapter13/logstash/packer/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/logstash/packer/setup.sh -------------------------------------------------------------------------------- /chapter13/logstash/packer/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/logstash/packer/template.json -------------------------------------------------------------------------------- /chapter13/logstash/terraform/dns.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/logstash/terraform/dns.tf -------------------------------------------------------------------------------- /chapter13/logstash/terraform/loadbalancers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/logstash/terraform/loadbalancers.tf -------------------------------------------------------------------------------- /chapter13/logstash/terraform/logstash.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/logstash/terraform/logstash.tf -------------------------------------------------------------------------------- /chapter13/logstash/terraform/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/logstash/terraform/outputs.tf -------------------------------------------------------------------------------- /chapter13/logstash/terraform/security_groups.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/logstash/terraform/security_groups.tf -------------------------------------------------------------------------------- /chapter13/logstash/terraform/terraform.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/logstash/terraform/terraform.tf -------------------------------------------------------------------------------- /chapter13/logstash/terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/logstash/terraform/variables.tf -------------------------------------------------------------------------------- /chapter13/prometheus/packer/prometheus.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/prometheus/packer/prometheus.service -------------------------------------------------------------------------------- /chapter13/prometheus/packer/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/prometheus/packer/prometheus.yml -------------------------------------------------------------------------------- /chapter13/prometheus/packer/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/prometheus/packer/setup.sh -------------------------------------------------------------------------------- /chapter13/prometheus/packer/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/prometheus/packer/template.json -------------------------------------------------------------------------------- /chapter13/prometheus/terraform/dns.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/prometheus/terraform/dns.tf -------------------------------------------------------------------------------- /chapter13/prometheus/terraform/loadbalancers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/prometheus/terraform/loadbalancers.tf -------------------------------------------------------------------------------- /chapter13/prometheus/terraform/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/prometheus/terraform/outputs.tf -------------------------------------------------------------------------------- /chapter13/prometheus/terraform/prometheus.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/prometheus/terraform/prometheus.tf -------------------------------------------------------------------------------- /chapter13/prometheus/terraform/security_groups.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/prometheus/terraform/security_groups.tf -------------------------------------------------------------------------------- /chapter13/prometheus/terraform/terraform.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/prometheus/terraform/terraform.tf -------------------------------------------------------------------------------- /chapter13/prometheus/terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/prometheus/terraform/variables.tf -------------------------------------------------------------------------------- /chapter13/telegraf/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/telegraf/setup.sh -------------------------------------------------------------------------------- /chapter13/telegraf/telegraf.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter13/telegraf/telegraf.conf -------------------------------------------------------------------------------- /chapter14/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter14/Dockerfile -------------------------------------------------------------------------------- /chapter14/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter14/Jenkinsfile -------------------------------------------------------------------------------- /chapter14/backup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter14/backup.sh -------------------------------------------------------------------------------- /chapter14/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter14/docker-compose.yml -------------------------------------------------------------------------------- /chapter14/library/vars/commitAuthor.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter14/library/vars/commitAuthor.groovy -------------------------------------------------------------------------------- /chapter14/library/vars/commitID.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter14/library/vars/commitID.groovy -------------------------------------------------------------------------------- /chapter14/library/vars/commitMessage.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter14/library/vars/commitMessage.groovy -------------------------------------------------------------------------------- /chapter14/library/vars/notifySlack.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter14/library/vars/notifySlack.groovy -------------------------------------------------------------------------------- /chapter14/src/com/labouardy/utils/Git.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter14/src/com/labouardy/utils/Git.groovy -------------------------------------------------------------------------------- /chapter2/Jenkinsfile.declarative: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter2/Jenkinsfile.declarative -------------------------------------------------------------------------------- /chapter2/Jenkinsfile.scripted: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter2/Jenkinsfile.scripted -------------------------------------------------------------------------------- /chapter3/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter3/Jenkinsfile -------------------------------------------------------------------------------- /chapter4/distributed/master/config/install-plugins.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter4/distributed/master/config/install-plugins.sh -------------------------------------------------------------------------------- /chapter4/distributed/master/config/jenkins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter4/distributed/master/config/jenkins -------------------------------------------------------------------------------- /chapter4/distributed/master/config/plugins.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter4/distributed/master/config/plugins.txt -------------------------------------------------------------------------------- /chapter4/distributed/master/scripts/basic-security.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter4/distributed/master/scripts/basic-security.groovy -------------------------------------------------------------------------------- /chapter4/distributed/master/scripts/csrf-protection.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter4/distributed/master/scripts/csrf-protection.groovy -------------------------------------------------------------------------------- /chapter4/distributed/master/scripts/disable-cli.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter4/distributed/master/scripts/disable-cli.groovy -------------------------------------------------------------------------------- /chapter4/distributed/master/scripts/disable-jnlp.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter4/distributed/master/scripts/disable-jnlp.groovy -------------------------------------------------------------------------------- /chapter4/distributed/master/scripts/node-agent.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter4/distributed/master/scripts/node-agent.groovy -------------------------------------------------------------------------------- /chapter4/distributed/master/scripts/skip-jenkins-setup.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter4/distributed/master/scripts/skip-jenkins-setup.groovy -------------------------------------------------------------------------------- /chapter4/distributed/master/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter4/distributed/master/setup.sh -------------------------------------------------------------------------------- /chapter4/distributed/master/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter4/distributed/master/template.json -------------------------------------------------------------------------------- /chapter4/distributed/worker/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter4/distributed/worker/setup.sh -------------------------------------------------------------------------------- /chapter4/distributed/worker/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter4/distributed/worker/template.json -------------------------------------------------------------------------------- /chapter4/packer/policy/policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter4/packer/policy/policy.json -------------------------------------------------------------------------------- /chapter4/standalone/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter4/standalone/setup.sh -------------------------------------------------------------------------------- /chapter4/standalone/template-multiple-builders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter4/standalone/template-multiple-builders.json -------------------------------------------------------------------------------- /chapter4/standalone/template-with-filter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter4/standalone/template-with-filter.json -------------------------------------------------------------------------------- /chapter4/standalone/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter4/standalone/template.json -------------------------------------------------------------------------------- /chapter5/bastion.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter5/bastion.tf -------------------------------------------------------------------------------- /chapter5/cloudwatch.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter5/cloudwatch.tf -------------------------------------------------------------------------------- /chapter5/jenkins_master.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter5/jenkins_master.tf -------------------------------------------------------------------------------- /chapter5/jenkins_workers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter5/jenkins_workers.tf -------------------------------------------------------------------------------- /chapter5/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter5/outputs.tf -------------------------------------------------------------------------------- /chapter5/private_rt.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter5/private_rt.tf -------------------------------------------------------------------------------- /chapter5/public_rt.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter5/public_rt.tf -------------------------------------------------------------------------------- /chapter5/route53.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter5/route53.tf -------------------------------------------------------------------------------- /chapter5/scripts/join-cluster.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter5/scripts/join-cluster.tpl -------------------------------------------------------------------------------- /chapter5/subnets.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter5/subnets.tf -------------------------------------------------------------------------------- /chapter5/terraform.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter5/terraform.tf -------------------------------------------------------------------------------- /chapter5/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter5/variables.tf -------------------------------------------------------------------------------- /chapter5/vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter5/vpc.tf -------------------------------------------------------------------------------- /chapter6/azure/packer/master/config/install-plugins.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/packer/master/config/install-plugins.sh -------------------------------------------------------------------------------- /chapter6/azure/packer/master/config/jenkins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/packer/master/config/jenkins -------------------------------------------------------------------------------- /chapter6/azure/packer/master/config/plugins.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/packer/master/config/plugins.txt -------------------------------------------------------------------------------- /chapter6/azure/packer/master/scripts/basic-security.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/packer/master/scripts/basic-security.groovy -------------------------------------------------------------------------------- /chapter6/azure/packer/master/scripts/csrf-protection.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/packer/master/scripts/csrf-protection.groovy -------------------------------------------------------------------------------- /chapter6/azure/packer/master/scripts/disable-cli.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/packer/master/scripts/disable-cli.groovy -------------------------------------------------------------------------------- /chapter6/azure/packer/master/scripts/disable-jnlp.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/packer/master/scripts/disable-jnlp.groovy -------------------------------------------------------------------------------- /chapter6/azure/packer/master/scripts/node-agent.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/packer/master/scripts/node-agent.groovy -------------------------------------------------------------------------------- /chapter6/azure/packer/master/scripts/skip-jenkins-setup.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/packer/master/scripts/skip-jenkins-setup.groovy -------------------------------------------------------------------------------- /chapter6/azure/packer/master/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/packer/master/setup.sh -------------------------------------------------------------------------------- /chapter6/azure/packer/master/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/packer/master/template.json -------------------------------------------------------------------------------- /chapter6/azure/packer/worker/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/packer/worker/setup.sh -------------------------------------------------------------------------------- /chapter6/azure/packer/worker/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/packer/worker/template.json -------------------------------------------------------------------------------- /chapter6/azure/terraform/bastion.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/terraform/bastion.tf -------------------------------------------------------------------------------- /chapter6/azure/terraform/jenkins_master.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/terraform/jenkins_master.tf -------------------------------------------------------------------------------- /chapter6/azure/terraform/jenkins_workers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/terraform/jenkins_workers.tf -------------------------------------------------------------------------------- /chapter6/azure/terraform/loadbalancers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/terraform/loadbalancers.tf -------------------------------------------------------------------------------- /chapter6/azure/terraform/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/terraform/outputs.tf -------------------------------------------------------------------------------- /chapter6/azure/terraform/scripts/join-cluster.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/terraform/scripts/join-cluster.tpl -------------------------------------------------------------------------------- /chapter6/azure/terraform/security_groups.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/terraform/security_groups.tf -------------------------------------------------------------------------------- /chapter6/azure/terraform/terraform.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/terraform/terraform.tf -------------------------------------------------------------------------------- /chapter6/azure/terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/terraform/variables.tf -------------------------------------------------------------------------------- /chapter6/azure/terraform/virtual_network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/azure/terraform/virtual_network.tf -------------------------------------------------------------------------------- /chapter6/digitalocean/packer/master/config/install-plugins.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/digitalocean/packer/master/config/install-plugins.sh -------------------------------------------------------------------------------- /chapter6/digitalocean/packer/master/config/jenkins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/digitalocean/packer/master/config/jenkins -------------------------------------------------------------------------------- /chapter6/digitalocean/packer/master/config/plugins.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/digitalocean/packer/master/config/plugins.txt -------------------------------------------------------------------------------- /chapter6/digitalocean/packer/master/scripts/basic-security.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/digitalocean/packer/master/scripts/basic-security.groovy -------------------------------------------------------------------------------- /chapter6/digitalocean/packer/master/scripts/csrf-protection.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/digitalocean/packer/master/scripts/csrf-protection.groovy -------------------------------------------------------------------------------- /chapter6/digitalocean/packer/master/scripts/disable-cli.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/digitalocean/packer/master/scripts/disable-cli.groovy -------------------------------------------------------------------------------- /chapter6/digitalocean/packer/master/scripts/disable-jnlp.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/digitalocean/packer/master/scripts/disable-jnlp.groovy -------------------------------------------------------------------------------- /chapter6/digitalocean/packer/master/scripts/node-agent.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/digitalocean/packer/master/scripts/node-agent.groovy -------------------------------------------------------------------------------- /chapter6/digitalocean/packer/master/scripts/skip-jenkins-setup.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/digitalocean/packer/master/scripts/skip-jenkins-setup.groovy -------------------------------------------------------------------------------- /chapter6/digitalocean/packer/master/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/digitalocean/packer/master/setup.sh -------------------------------------------------------------------------------- /chapter6/digitalocean/packer/master/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/digitalocean/packer/master/template.json -------------------------------------------------------------------------------- /chapter6/digitalocean/packer/worker/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/digitalocean/packer/worker/setup.sh -------------------------------------------------------------------------------- /chapter6/digitalocean/packer/worker/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/digitalocean/packer/worker/template.json -------------------------------------------------------------------------------- /chapter6/digitalocean/terraform/jenkins_master.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/digitalocean/terraform/jenkins_master.tf -------------------------------------------------------------------------------- /chapter6/digitalocean/terraform/jenkins_workers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/digitalocean/terraform/jenkins_workers.tf -------------------------------------------------------------------------------- /chapter6/digitalocean/terraform/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/digitalocean/terraform/outputs.tf -------------------------------------------------------------------------------- /chapter6/digitalocean/terraform/scripts/join-cluster.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/digitalocean/terraform/scripts/join-cluster.tpl -------------------------------------------------------------------------------- /chapter6/digitalocean/terraform/terraform.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/digitalocean/terraform/terraform.tf -------------------------------------------------------------------------------- /chapter6/digitalocean/terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/digitalocean/terraform/variables.tf -------------------------------------------------------------------------------- /chapter6/gcp/packer/master/config/install-plugins.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/gcp/packer/master/config/install-plugins.sh -------------------------------------------------------------------------------- /chapter6/gcp/packer/master/config/jenkins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/gcp/packer/master/config/jenkins -------------------------------------------------------------------------------- /chapter6/gcp/packer/master/config/plugins.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/gcp/packer/master/config/plugins.txt -------------------------------------------------------------------------------- /chapter6/gcp/packer/master/scripts/basic-security.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/gcp/packer/master/scripts/basic-security.groovy -------------------------------------------------------------------------------- /chapter6/gcp/packer/master/scripts/csrf-protection.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/gcp/packer/master/scripts/csrf-protection.groovy -------------------------------------------------------------------------------- /chapter6/gcp/packer/master/scripts/disable-cli.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/gcp/packer/master/scripts/disable-cli.groovy -------------------------------------------------------------------------------- /chapter6/gcp/packer/master/scripts/disable-jnlp.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/gcp/packer/master/scripts/disable-jnlp.groovy -------------------------------------------------------------------------------- /chapter6/gcp/packer/master/scripts/node-agent.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/gcp/packer/master/scripts/node-agent.groovy -------------------------------------------------------------------------------- /chapter6/gcp/packer/master/scripts/skip-jenkins-setup.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/gcp/packer/master/scripts/skip-jenkins-setup.groovy -------------------------------------------------------------------------------- /chapter6/gcp/packer/master/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/gcp/packer/master/setup.sh -------------------------------------------------------------------------------- /chapter6/gcp/packer/master/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/gcp/packer/master/template.json -------------------------------------------------------------------------------- /chapter6/gcp/packer/worker/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/gcp/packer/worker/setup.sh -------------------------------------------------------------------------------- /chapter6/gcp/packer/worker/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/gcp/packer/worker/template.json -------------------------------------------------------------------------------- /chapter6/gcp/terraform/bastion.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/gcp/terraform/bastion.tf -------------------------------------------------------------------------------- /chapter6/gcp/terraform/jenkins_master.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/gcp/terraform/jenkins_master.tf -------------------------------------------------------------------------------- /chapter6/gcp/terraform/jenkins_workers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/gcp/terraform/jenkins_workers.tf -------------------------------------------------------------------------------- /chapter6/gcp/terraform/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/gcp/terraform/network.tf -------------------------------------------------------------------------------- /chapter6/gcp/terraform/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/gcp/terraform/outputs.tf -------------------------------------------------------------------------------- /chapter6/gcp/terraform/scripts/join-cluster.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/gcp/terraform/scripts/join-cluster.tpl -------------------------------------------------------------------------------- /chapter6/gcp/terraform/terraform.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/gcp/terraform/terraform.tf -------------------------------------------------------------------------------- /chapter6/gcp/terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter6/gcp/terraform/variables.tf -------------------------------------------------------------------------------- /chapter7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/README.md -------------------------------------------------------------------------------- /chapter7/jobs/movies-loader.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/jobs/movies-loader.xml -------------------------------------------------------------------------------- /chapter7/jobs/movies-marketplace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/jobs/movies-marketplace.xml -------------------------------------------------------------------------------- /chapter7/jobs/movies-parser.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/jobs/movies-parser.xml -------------------------------------------------------------------------------- /chapter7/jobs/movies-store.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/jobs/movies-store.xml -------------------------------------------------------------------------------- /chapter7/microservices/movies-loader/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-loader/Dockerfile -------------------------------------------------------------------------------- /chapter7/microservices/movies-loader/Dockerfile.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-loader/Dockerfile.test -------------------------------------------------------------------------------- /chapter7/microservices/movies-loader/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-loader/Jenkinsfile -------------------------------------------------------------------------------- /chapter7/microservices/movies-loader/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-loader/main.py -------------------------------------------------------------------------------- /chapter7/microservices/movies-loader/movies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-loader/movies.json -------------------------------------------------------------------------------- /chapter7/microservices/movies-loader/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3 2 | pytest -------------------------------------------------------------------------------- /chapter7/microservices/movies-loader/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-loader/test_main.py -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/.editorconfig -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/.gitignore -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/Dockerfile -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/Dockerfile.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/Dockerfile.test -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/Jenkinsfile -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/README.md -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/angular.json -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/browserslist -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/e2e/protractor.conf.js -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/e2e/src/app.po.ts -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/e2e/tsconfig.json -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/karma.conf.js -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/package-lock.json -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/package.json -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/sonar-project.properties -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/app/api.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/app/api.service.spec.ts -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/app/api.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/app/api.service.ts -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/app/app.component.css -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/app/app.component.html -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/app/app.component.ts -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/app/app.module.ts -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/app/dashboard/dashboard.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/app/dashboard/dashboard.component.css -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/app/dashboard/dashboard.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/app/dashboard/dashboard.component.html -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/app/dashboard/dashboard.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/app/dashboard/dashboard.component.spec.ts -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/app/dashboard/dashboard.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/app/dashboard/dashboard.component.ts -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/app/favorites/favorites.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/app/favorites/favorites.component.css -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/app/favorites/favorites.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/app/favorites/favorites.component.html -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/app/favorites/favorites.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/app/favorites/favorites.component.spec.ts -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/app/favorites/favorites.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/app/favorites/favorites.component.ts -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/app/movie/movie.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/app/movie/movie.component.css -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/app/movie/movie.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/app/movie/movie.component.html -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/app/movie/movie.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/app/movie/movie.component.spec.ts -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/app/movie/movie.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/app/movie/movie.component.ts -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/assets/images/logo.png -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/environments/environment.production.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | apiURL: '', 4 | }; 5 | -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/environments/environment.sandbox.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false, 3 | apiURL: 'http://localhost:3000', 4 | }; 5 | -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/environments/environment.staging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/environments/environment.staging.ts -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/environments/environment.ts -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/favicon.ico -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/index.html -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/main.ts -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/polyfills.ts -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/styles.css -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/src/test.ts -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/tsconfig.app.json -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/tsconfig.json -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/tsconfig.spec.json -------------------------------------------------------------------------------- /chapter7/microservices/movies-marketplace/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-marketplace/tslint.json -------------------------------------------------------------------------------- /chapter7/microservices/movies-parser/.dockerignore: -------------------------------------------------------------------------------- 1 | vendor -------------------------------------------------------------------------------- /chapter7/microservices/movies-parser/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-parser/Dockerfile -------------------------------------------------------------------------------- /chapter7/microservices/movies-parser/Dockerfile.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-parser/Dockerfile.test -------------------------------------------------------------------------------- /chapter7/microservices/movies-parser/Gopkg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-parser/Gopkg.lock -------------------------------------------------------------------------------- /chapter7/microservices/movies-parser/Gopkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-parser/Gopkg.toml -------------------------------------------------------------------------------- /chapter7/microservices/movies-parser/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-parser/Jenkinsfile -------------------------------------------------------------------------------- /chapter7/microservices/movies-parser/c.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-parser/c.out -------------------------------------------------------------------------------- /chapter7/microservices/movies-parser/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-parser/go.mod -------------------------------------------------------------------------------- /chapter7/microservices/movies-parser/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-parser/main.go -------------------------------------------------------------------------------- /chapter7/microservices/movies-parser/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-parser/main_test.go -------------------------------------------------------------------------------- /chapter7/microservices/movies-store/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | .nyc_output -------------------------------------------------------------------------------- /chapter7/microservices/movies-store/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-store/.eslintrc.json -------------------------------------------------------------------------------- /chapter7/microservices/movies-store/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | .nyc_output 4 | .DS_Store -------------------------------------------------------------------------------- /chapter7/microservices/movies-store/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-store/Dockerfile -------------------------------------------------------------------------------- /chapter7/microservices/movies-store/Dockerfile.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-store/Dockerfile.test -------------------------------------------------------------------------------- /chapter7/microservices/movies-store/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-store/Jenkinsfile -------------------------------------------------------------------------------- /chapter7/microservices/movies-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-store/README.md -------------------------------------------------------------------------------- /chapter7/microservices/movies-store/dao copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-store/dao copy.js -------------------------------------------------------------------------------- /chapter7/microservices/movies-store/dao.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-store/dao.js -------------------------------------------------------------------------------- /chapter7/microservices/movies-store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-store/index.js -------------------------------------------------------------------------------- /chapter7/microservices/movies-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-store/package-lock.json -------------------------------------------------------------------------------- /chapter7/microservices/movies-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-store/package.json -------------------------------------------------------------------------------- /chapter7/microservices/movies-store/test/dao.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-store/test/dao.spec.js -------------------------------------------------------------------------------- /chapter7/microservices/movies-store/test/movies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/microservices/movies-store/test/movies.json -------------------------------------------------------------------------------- /chapter7/webhook-forwarder/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/webhook-forwarder/index.js -------------------------------------------------------------------------------- /chapter7/webhook-forwarder/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/webhook-forwarder/package.json -------------------------------------------------------------------------------- /chapter7/webhook-forwarder/terraform/apigateway.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/webhook-forwarder/terraform/apigateway.tf -------------------------------------------------------------------------------- /chapter7/webhook-forwarder/terraform/lambda.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/webhook-forwarder/terraform/lambda.tf -------------------------------------------------------------------------------- /chapter7/webhook-forwarder/terraform/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/webhook-forwarder/terraform/outputs.tf -------------------------------------------------------------------------------- /chapter7/webhook-forwarder/terraform/terraform.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/webhook-forwarder/terraform/terraform.tf -------------------------------------------------------------------------------- /chapter7/webhook-forwarder/terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter7/webhook-forwarder/terraform/variables.tf -------------------------------------------------------------------------------- /chapter8/declarative/Jenkinsfile.docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/declarative/Jenkinsfile.docker -------------------------------------------------------------------------------- /chapter8/declarative/Jenkinsfile.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/declarative/Jenkinsfile.node -------------------------------------------------------------------------------- /chapter8/pipelines/movies-loader/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/pipelines/movies-loader/Jenkinsfile -------------------------------------------------------------------------------- /chapter8/pipelines/movies-marketplace/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/pipelines/movies-marketplace/Jenkinsfile -------------------------------------------------------------------------------- /chapter8/pipelines/movies-parser/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/pipelines/movies-parser/Jenkinsfile -------------------------------------------------------------------------------- /chapter8/pipelines/movies-store/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/pipelines/movies-store/Jenkinsfile -------------------------------------------------------------------------------- /chapter8/services/dns.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/services/dns.tf -------------------------------------------------------------------------------- /chapter8/services/loadbalancers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/services/loadbalancers.tf -------------------------------------------------------------------------------- /chapter8/services/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/services/outputs.tf -------------------------------------------------------------------------------- /chapter8/services/security_groups.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/services/security_groups.tf -------------------------------------------------------------------------------- /chapter8/services/terraform.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/services/terraform.tf -------------------------------------------------------------------------------- /chapter8/services/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/services/variables.tf -------------------------------------------------------------------------------- /chapter8/sonar-scanner/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/sonar-scanner/setup.sh -------------------------------------------------------------------------------- /chapter8/sonar-scanner/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/sonar-scanner/template.json -------------------------------------------------------------------------------- /chapter8/sonarqube/packer/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/sonarqube/packer/setup.sh -------------------------------------------------------------------------------- /chapter8/sonarqube/packer/sonar.init.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/sonarqube/packer/sonar.init.d -------------------------------------------------------------------------------- /chapter8/sonarqube/packer/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/sonarqube/packer/template.json -------------------------------------------------------------------------------- /chapter8/sonarqube/terraform/dns.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/sonarqube/terraform/dns.tf -------------------------------------------------------------------------------- /chapter8/sonarqube/terraform/loadbalancers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/sonarqube/terraform/loadbalancers.tf -------------------------------------------------------------------------------- /chapter8/sonarqube/terraform/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/sonarqube/terraform/outputs.tf -------------------------------------------------------------------------------- /chapter8/sonarqube/terraform/sonarqube.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/sonarqube/terraform/sonarqube.tf -------------------------------------------------------------------------------- /chapter8/sonarqube/terraform/terraform.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/sonarqube/terraform/terraform.tf -------------------------------------------------------------------------------- /chapter8/sonarqube/terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter8/sonarqube/terraform/variables.tf -------------------------------------------------------------------------------- /chapter9/Jenkinsfile.declarative: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter9/Jenkinsfile.declarative -------------------------------------------------------------------------------- /chapter9/anchore/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter9/anchore/docker-compose.yml -------------------------------------------------------------------------------- /chapter9/nexus/packer/nexus.rc: -------------------------------------------------------------------------------- 1 | run_as_user="nexus" -------------------------------------------------------------------------------- /chapter9/nexus/packer/repository.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter9/nexus/packer/repository.json -------------------------------------------------------------------------------- /chapter9/nexus/packer/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter9/nexus/packer/setup.sh -------------------------------------------------------------------------------- /chapter9/nexus/packer/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter9/nexus/packer/template.json -------------------------------------------------------------------------------- /chapter9/nexus/terraform/dns.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter9/nexus/terraform/dns.tf -------------------------------------------------------------------------------- /chapter9/nexus/terraform/loadbalancers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter9/nexus/terraform/loadbalancers.tf -------------------------------------------------------------------------------- /chapter9/nexus/terraform/nexus.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter9/nexus/terraform/nexus.tf -------------------------------------------------------------------------------- /chapter9/nexus/terraform/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter9/nexus/terraform/outputs.tf -------------------------------------------------------------------------------- /chapter9/nexus/terraform/security_groups.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter9/nexus/terraform/security_groups.tf -------------------------------------------------------------------------------- /chapter9/nexus/terraform/terraform.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter9/nexus/terraform/terraform.tf -------------------------------------------------------------------------------- /chapter9/nexus/terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter9/nexus/terraform/variables.tf -------------------------------------------------------------------------------- /chapter9/pipelines/movies-loader/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter9/pipelines/movies-loader/Dockerfile -------------------------------------------------------------------------------- /chapter9/pipelines/movies-loader/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter9/pipelines/movies-loader/Jenkinsfile -------------------------------------------------------------------------------- /chapter9/pipelines/movies-marketplace/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter9/pipelines/movies-marketplace/Dockerfile -------------------------------------------------------------------------------- /chapter9/pipelines/movies-marketplace/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter9/pipelines/movies-marketplace/Jenkinsfile -------------------------------------------------------------------------------- /chapter9/pipelines/movies-parser/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter9/pipelines/movies-parser/Dockerfile -------------------------------------------------------------------------------- /chapter9/pipelines/movies-parser/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter9/pipelines/movies-parser/Jenkinsfile -------------------------------------------------------------------------------- /chapter9/pipelines/movies-store/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter9/pipelines/movies-store/Dockerfile -------------------------------------------------------------------------------- /chapter9/pipelines/movies-store/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlabouardy/pipeline-as-code-with-jenkins/HEAD/chapter9/pipelines/movies-store/Jenkinsfile --------------------------------------------------------------------------------