Tag: 大厅

大厅gradle java生成CI

我正在尝试为java / gradle(vertx)构build一个大厅CIpipe道。 在使用gradle docker镜像从中央运行构build或在本地运行时(直接使用相同的Docker镜像),我遇到了类似的错误。 PS D:\Development\github\vertx-concourse-gradle> docker run –rm -v .:/project -w /project gradle:3.4-jdk8 gradle build Starting a Gradle Daemon (subsequent builds will be faster) FAILURE: Build failed with an exception. * What went wrong: Failed to create parent directory '/project/.gradle' when creating directory '/project/.gradle/buildOutputCleanup' * Try: Run with –stacktrace option to get the […]

在使用官方docker图像设置后,Concourse CI将不会运行Hello-World。 它没有显示“没有工人”

我最近使用下面的docker-composebuild立了大厅CI: https : //concourse.ci/docker-repository.html ,然后在这里尝试了飞行学校的培训: https : //concourse.ci/flight-school.html然后,当没有显示“没有工人”时,我尝试了这里的“你好”世界: https : //concourse.ci/hello-world.html 。 我不断看到一个错误,说“没有工人”。 如果我不得不猜测,这是由于我的一个简单的configuration问题,但我有麻烦跟踪它。 有人可以请帮我弄清楚如何debugging,我没有看到docker启动日志中的错误。 search问题显示看似无关的错误。

广场pipe道不能用于简单的pipe道

在sles linux上使用docker-compose完成了一个新的Concourse设置。 docker工1.12.6和汇合处3.2.1。 pipe道(采取formsstarkanddwayne)失败以下: runc create: exit status 1: container_linux.go:264: starting container process caused "process_linux.go:339: container init caused \"rootfs_linux.go:57: mounting \\\"/worker-state/3.2.1/assets/bin/init\\\" to rootfs \\\"/worker- state/volumes/live/5b98b13d-8aea-42fa-6513-531f0b140cc0/volume/rootfs\\\" at \\\"/worker-state/volumes/live/5b98b13d-8aea-42fa-6513- 531f0b140cc0/volume/rootfs/tmp/garden-init\\\" caused \\\"open /worker- state/volumes/live/5b98b13d-8aea-42fa-6513- 531f0b140cc0/volume/rootfs/tmp/garden-init: permission denied\\\"\"" 与汇合3.0.1相同的作品。 任何线索为什么这将是失败的。

大厅CI – 增加任务容器的共享内存

无论如何增加大厅的任务容器的dev/shm大小? dev/shm默认默认为64M,不能运行我的量angular器testing正确,因为它需要更多的内存容器内。 我一直在查找文档,并没有看到任何与增加容器共享内存大小有关的东西。

Concourse无法将docker图像放到本地仓库,而不是vaild仓库/标签

广场不能build立和部署到docker,我得到这个错误: 无效参数“ http://10.250.249.243:5000/frontend-sr​​v-img:latest”for t:parsing引用时出错:“ http://10.250.249.243:5000/frontend-sr​​v-img:latest ”不是有效的资源库/标签请参阅“docker build –help”。 我正在尝试在任务中构build一个前端源代码回放,导致dist:frontend-dist。 然后,我想在本地Dockerregistry中使用这个dist,所以我提供了dist文件夹和docker文件path。 注意:dist和docker文件来自不同的仓库/分支。 — #Git repo containing docker-template and build scripts: resources: – name: devops-repo type: git source: uri: git@bitbucket.org:myorg/client-devops.git branch: dev private_key: {{private-key}} #Git repo containing docker-template and build scripts: – name: client-repo type: git source: uri: git@bitbucket.org:myorg/client-devops.git branch: frontend private_key: {{private-key}} #Docker-image containing the built […]

如何configuration广场构build容器的DNS?

是否有可能configuration的汇集构build容器的DNS。 我知道有一个build_args:与build_args: -image-resource的参数,但我无法得到它复制以下docker生成参数 – –dns=IP_ADDRESS… 有没有人在pipeline.yml中做过类似的事情?

在集合中添加绑定挂载到容器以运行任务

我想访问我的工作者在执行任务时运行的主机上的docker套接字。 运行“常规”docker集装箱时,我可以将套接字装入容器。 我能不能在汇合中指定一个任务的时候做同样的事情?

如何通过汇集来设置github,docker dev和prod环境的ci / cdpipe道?

我实际上是在GitHub,中心,docker之间build立CI / CDpipe道。 在这里我能够获得代码到汇合和build立docker图像,并推动这些图像docker私人registry。 build立成功后,我想通过汇合部署这些图像到dev和prod环境。 我怎么能做到这一点? 我希望一切都应该从大厅触发。 我们不应该连接到开发,prod和手动运行bash脚本更新运行容器与docker私人registry的最新iamges。 如果你正在维护dev,pro环境,请把链接寄给我。 提前致谢。

在docker-in-docker映像docker守护进程中设置不安全的registry

试图将一个不安全的dockerregistry添加到我在一个汇合任务中运行的后期图像: 我试着开始我的任务,运行: export DOCKER_OPTS="$DOCKER_OPTS –insecure-registry=${INSECURE_REG}" 并试图启动守护进程并撰写: docker daemon –insecure-registry=${INSECURE_REG} & docker-compose up 但是,任务错误:服务器给https客户端的http响应,并没有这样的图像 整个任务看起来像这样(基本上它是在dind容器中执行的以docker-compose结尾的shell脚本): # Connect to insecure docker registry: export DOCKER_OPTS="$DOCKER_OPTS –insecure-registry=${INSECURE_REG}" # Install docker-compose: apk add –no-cache py-pip curl pip install docker-compose # Verify docker registry: curl http://${INSECURE_REG}/v2/_catalog #curl does return the expected json sanitize_cgroups() { mkdir -p /sys/fs/cgroup mountpoint -q /sys/fs/cgroup || […]

从另一个汇集任务的容器

– aggregate: – task: run-frontend-server # Serve the frontend file: devops-repo/pipeline/tasks/serve-client-dist.yml image: client-dist-image – task: test-frontend # Fire tests at the frontend pull: run-frontend-server file: devops-repo/pipeline/tasks/test-e2e.yml image: docker-registry-protractor 在这里,我想在一个容器中运行量angular器testing,该容器引发upp chrome和firefox进行前端testing,而在另一个容器中,我想为SUT(我想testing的页面)提供服务。 在任务文件中,一切都设置为指向本地主机,但正如您所看到的,我想连接到为网页提供服务的外部容器(第一个任务的容器)。 这可以从大厅做,而不诉诸docker撰写?