我是Bamboo的新手,正在尝试使用Bamboo和Docker获得以下流程:
atlassian/bamboo-java-agent:latestdocker容器.我设置了一个测试构建计划并在计划中我的第一个任务是启动一个Docker实例,如下所示:
sudo docker run -d --name "${bamboo.buildKey}_${bamboo.buildNumber}" \
-e HOME=/root/ -e BAMBOO_SERVER=http://x.x.x.x:8085/ \
-i -t atlassian/bamboo-java-agent:latest
Run Code Online (Sandbox Code Playgroud)
第二项任务是获取源代码并进行部署.第3项任务是测试,第4项任务是关闭容器.
Bamboo上也有其他在线代理,我的构建计划有时使用那些而不是我作为构建计划的一部分开始的Docker容器.
有没有办法让我做到以上几点?
我希望这一切都有道理.我对此非常陌生,任何帮助都将受到赞赏.