我的sh脚本是由ci-cd工具(竹子)调用的。sh脚本包含docker build命令。我可以在ci-cd控制台中看到输出,这是它的上下文示例
RUN ls -ll
RUN pwd
然而,在docker文件中,如果我执行cat/ls/PWD等。我看不到任何输出。它只是在屏幕上显示sha256散列。我尝试添加--progress=plain / DOCKER_BUILDKIT=0。但仍在显示sha。我需要检查文件内容,因为此文件中的以下命令还存在其他问题,该文件现在已被注释。
有谁能给我带路吗?我已经附加了一个ci-cd控制台参考映像。
我在我的Jenkins管道里有个奇怪的错误
[Pipeline] withDockerContainer
acp-ci-ubuntu-test does not seem to be running inside a container
$ docker run -t -d -u 1002:1006 -u ubuntu --net=host -v /var/run/docker.sock:/var/run/docker.sock -v /home/ubuntu/.docker:/home/ubuntu/.docker -w /home/ubuntu/workspace/CD-acp-cassa
我最近创建了一个新的gitlab项目,它承载了一个dockerfile。我想使用Gitlab CI/CD来构建dockerfile。
虽然我已经在另一个项目中使用了CI/CD,但这个项目不起作用。
尽管存在.yml文件,gitlab在概述中显示“设置CI”链接,管道窗口只显示“开始使用管道”链接,作业窗口显示“没有要显示的作业”。
My ..gitlab ci.yml文件:
image: docker:stable
variables:
# When using dind service we need to instruct docker, to talk with the
#