文件名称:distributed-jenkins-aws:使用在AWS上分发的Jenkins的CICD
文件大小:15KB
文件格式:ZIP
更新时间:2024-03-25 06:03:08
HCL
AWS上的分布式Jenkins CI / CD管道 该项目的最终结果是在云平台上进行分布式Jenkins设置,该设置将充当用于软件开发的CI / CD管道的骨干。 该项目使用了DevOps原理中使用的几种技术。 AWS :托管基础架构的数据中心平台。 Terraform :用于构建和维护基础结构的基础结构代码(IaC) Ansible :用于在主机上安装和配置工具(如Jenkins)的配置管理(CM) 詹金斯(Jenkins) :用于持续集成和持续部署/交付(CI / CD)功能的主要工具 我个人将此仓库用于其他项目的初始扩展。 要求 AWS CLI boto3( pip3 install boto3 --user ) 笔记 Ansible 确保在与此代码相同的目录中有正确的ansible.cfg文件。 但是,此仓库中已包含一次,但是,出于安全性和功能性目的,请查看配置文件的
【文件预览】:
distributed-jenkins-aws-main
----.gitignore(808B)
----README.md(2KB)
----providers.tf(150B)
----backend.tf(253B)
----ansible_templates()
--------jenkins-master-sample.yml(187B)
--------inventory_aws()
--------jenkins-worker-sample.yml(191B)
----outputs.tf(240B)
----ansible.cfg(19KB)
----instances.tf(3KB)
----networks.tf(4KB)
----security_groups.tf(2KB)
----variables.tf(391B)