文件名称:gocd_docker_compose_example:一个简单的GoCD演示环境,使用docker-compose和yaml管道作为代码
文件大小:68KB
文件格式:ZIP
更新时间:2024-02-20 03:22:25
docker yaml demo pipeline pipelines-as-code
GoCD基础架构即代码 一个简单的演示环境,该环境完全通过 /外部工具(gomatic)/通过XML配置文件自行配置并添加了构建管道(作为代码),例如作为配置。 版本 即装即用的服务器和代理容器+提供服务器的脚本(需要为当前GoCD版本进行修复) -2个不同的代理,服务器通过静态配置文件copie调配到容器中 -2个不同的代理,服务器通过API进行外部配置 预配版本摘要 启动顺序: GoCD服务器启动 两个不同的代理开始 代理等待连接到服务器 供应者等待一些,并将管道添加到配置中 服务器选择配置并开始构建 启动并运行 在,运行: docker-compose up -d 故障排除 查看容器的控制台输出 注意,如果您挂载文件夹而不是复制文件夹,请注意,在某些平台上,Docker无法挂载本地文件夹。 在这种情况下,请使用 ! 访问实例 http:// [go-server-ip]:8153 关掉 docker-compose stop 或通过以下方式销毁: docker-compose down --remove-orphans
【文件预览】:
gocd_docker_compose_example-master
----provisioned_externally()
--------Dockerfile.provisioner(256B)
--------complex_pipelines.xml(4KB)
--------Dockerfile.lua-agent(304B)
--------docker-compose.yaml(780B)
--------setup_pipelines.py(2KB)
----img()
--------vsm.png(42KB)
--------screen.png(27KB)
----static_config()
--------server_home()
--------Dockerfile.server(216B)
--------Dockerfile.lua-agent(304B)
--------docker-compose.yaml(693B)
----gomatic()
--------configure.py(3KB)
--------docker-compose.yaml(332B)
----.travis.yml(107B)
----LICENSE(1KB)
----README.md(2KB)
----.gitignore(387B)