一般来说,我对Jenkins和CI/CD相当陌生,但我相信我已经搜索了足够长的时间,得出的结论并不像我期望的那样。我想在我的网站上做一些前端测试,就像在现实生活中一样,我想在一个Docker容器中测试网站,在另一个容器中测试数据库。Jenkins将其记录为"sidecar“容器它可以是管道的一部分。管道,但我运行的是Jenkins Blue Ocean。' }
steps {
e
/jenkins-master
我在jenkins-master/Dockerfile中更新了base映像的版本,然后使用docker-compose build进行重建。我不知道现有的图像是如何以jenkins_master这个名字结束的。文件夹名必须是Jenkins而不是Master,还是有另一种方式会导致这个名称?当我运行docker-compose up -d时,它使用master_master映像来启动一个容器(称为master_maste
我将我的项目从SCM签出到Jenkins中,并能够运行docker-compose up --build,但是当我不使用-d参数时,它会卡在这个命令行中,因为docker-compose up --buildcp命令不会等待docker-compose up --build完全完成。Starting web server now$/ q'
在build命令之后,确定构建过程中的某个点,在该点上,我确信所有由自定义docker_run.sh等文件创建的文件和安装都已执行