我目前正在运行一个docker-compose堆栈,用于基本的集成测试,其中包括protractor测试运行程序、提供网页服务的nodejs服务器和提供java后端的wildfly服务器。 该堆栈从我的构建服务器(concourse ci)中的dind(docker in docker)容器中...
我完全理解Concourse的无状态特征,但是否有任何方法可以重复使用已经拉取的Docker镜像呢? 在我的情况下,我构建了大约10个Docker镜像,它们都具有相同的基础镜像,但每次触发构建时,Concourse都会拉取基础镜像10次。 是否可能使用标准Docker资源在同一个构建范围内...
从文档中,我不确定是否可以将一个作业的输出传递给另一个作业(不是从任务到任务,而是从作业到作业)。 我不知道从概念上是否做得对,在Concourse中可能需要以不同的方式建模,但我尝试实现的目标是将Java项目的管道拆分为多个粒度更细的作业,这些作业可以并行执行,并且如果需要重新运行某个作业...
在Concourse中执行端对端测试时,我遇到了以下错误,看起来chromedriver没有被更新。尽管有类似问题的讨论提到了Chrome版本落后的问题,但在我的情况下,Chrome稳定版已经按预期下载(76.0.3809.100)。但是protractor的webmanager驱动程序拉取的...
当我配置以下的管道时:resources: - name: my-image-src type: git source: uri: https://github.com/concourse/static-golang - name: my-image type: docke...
我下载了 Fly cli 的最新版本。 https://concourse-ci.org/download.html 进入~/Downloads目录,然后使用cd命令进入~/Downloads目录。 cd ~/Downloads mv fly_darwin_amd64 fly insta...
我在 hub.docker.com 上创建了一个代码库,现在想要使用我的凭据将镜像推送到Dockerhub。我想知道是否必须使用我的用户名和密码,还是可以创建某种访问令牌来推送Docker镜像。 我想要做的是使用Concourse中的docker-image资源将镜像推送到Dockerhub...
我的目标是能够使用Concourse构建流水线来构建、打包和测试一个使用Maven构建的Java项目。该设置已经就位,一切正常运行,但由于从我们的Nexus下载Maven速度较慢,导致构建时间过长。 我的构建工作yml文件使用以下资源作为Maven构建的基础: # ... image_re...
在Concourse构建Java应用程序期间,我想要: 检出git的master分支 运行mvn package 如果成功: 增加Maven的pom.xml中的SNAPSHOT版本号 使用[skip ci]提交消息前缀将其提交回master分支 推送本地分支到上游 除了git-r...