Tag: 持续整合

make:*** 分割错误(core dump)

我试图在连接到docker集装箱的GitLab CI系统中使用nosetests来运行我的库的testing。 在运行nosetests时,会出现没有任何进一步信息的SegmentationFault: Running with gitlab-ci-multi-runner 9.2.1 (f018144) on geomultisens_ci (13021243) Using Docker executor with image mylib_ci:latest … Using docker image sha256:fb484ffc20b0b7f5e67fe5b9dbcc6273b0473b9e221c1576382f33ba291acdc6 for predefined container… Pulling docker image mylib_ci:latest … Using docker image mylib_ci:latest ID=sha256:1ab9379705dfbde4bbe3db9207d8f614f7b0a19399de305266ec4d372ea9556e for build container… Running on runner-13021243-project-32-concurrent-0 via 64818bb9939b… Cloning repository… Cloning into '/builds/user1/mylib'… Checking out 28f23b52 as nosetests… Skipping Git […]

作为Jenkins Slave的Docker容器(构build代理)

我有一个jenkins大师在一个容器内部运行…我正在使用Docker容器作为Jenkins Slave(构build代理), 在一个separete虚拟机上运行我的CIpipe道。 这个Docker容器(构build代理)将在CIpipe道运行时创build; 。 一旦构build完成,Docker容器将被销毁。 为了达成这个: 我使用docker插件如下: 在这里input图像说明 这我的jenkinsfile代码: node('docker') { stage('Checkout Code') { checkout scm } stage('Build') { withMaven { sh 'mvn clean install' } } } 当我运行我的peline时,每件事情都是正确的: 但问题是关于构build结果(.war) 这个档案是转移到主工作区还是用容器销毁? 如果第二种情况,那么我怎样才能恢复build立结果,jenkins大师追求CI过程? [INFO] Installing /home/jenkins/workspace/Build_pipeline_team/target/Teams.war to /home/jenkins/.m2/repository/teams/Teams/1.0-SNAPSHOT/Teams-1.0-SNAPSHOT.war [INFO] Installing /home/jenkins/workspace/Build_pipeline_team/pom.xml to /home/jenkins/.m2/repository/teams/Teams/1.0-SNAPSHOT/Teams-1.0-SNAPSHOT.pom [INFO] ———————————————————————— [INFO] BUILD SUCCESS [INFO] ———————————————————————— [INFO] Total time: 02:12 min […]