草庐IT

gitlab_ci

全部标签

docker - GitLab CI 因 maven-surefire-plugin 和 VM 崩溃而失败

我们有大约10个不同的应用程序,它们是带有Groovy的SpringBoot项目。我们所有的项目都在所有开发人员工作站中正确构建,并且直到昨天它们都在正常运行,但是今天突然间它们都停止了,只在我们的GitLabCI管道中停止工作,并出现以下错误:[INFO]Testsrun:0,Failures:0,Errors:0,Skipped:0[INFO][INFO]------------------------------------------------------------------------[INFO]BUILDFAILURE[INFO]-------------------

docker - `docker pull` 从私有(private) gitlab 注册表返回 `denied: access forbidden`

我有一个Dockerfile将被实现FROM一个私有(private)注册表的图像。我使用Docker版本1.12.6,构建78d1802和docker-compose版本1.8.0,构建未知构建这个文件没有任何问题,但是在另一台具有Docker版本17.06.1-ce,build874a737和docker-compose版本1.16.1,build6d1ac21,docker-composebuild返回:FROMmy.private.gitlab.registry:port/image:taghttp://my.private.gitlab.registry:port/v2/do

Docker-in-Docker 与 Gitlab 共享运行器,用于构建和推送 docker 镜像到注册表

一直在尝试设置可以构建docker镜像的GitlabCI,结果发现DinD最初仅针对单独的运行器启用,BlogPost建议很快就会为共享运行者启用它,运行DinD需要在运行器中启用特权模式,该模式在注册运行器时设置为标志,但找不到共享运行器的等效机制 最佳答案 共享运行器现在能够构建Docker镜像。这是您可以使用的工作:stages:-build-test-deploy#...#otherjobshere#...docker:image:stage:deployimage:docker:1.11services:-docker:d

docker - Gitlab CI - docker : command not found

我正在尝试在gitlabci管道中构建我的docker镜像。但是找不到docker命令。/bin/bash:line69:docker:commandnotfoundERROR:Jobfailed:errorexecutingremotecommand:commandterminatedwithnon-zeroexitcode:ErrorexecutinginDockerContainer:1.gitlab-ci.ymlstages:-quality-test-build-deployimage:node:8.11.3services:-mongo-docker:dindbefore_

docker - 如何使用 Travis-CI 在 CentOS 7 上运行测试?

我尝试使用Travis-CItotestmyansibleplaybooksonCentOS7.我收到一个错误:error:unpackingofarchivefailedonfile/usr/sbin/suexec:cpio:cap_set_file.我还安装了docker:curl-sSLhttps://get.docker.com/|sh在我的Ubuntu上:#lsb_release-aNoLSBmodulesareavailable.DistributorID:UbuntuDescription:Ubuntu14.04.3LTSRelease:14.04Codename:tru

git - Docker - Gitlab 容器。 SSH git登录错误

我有一个带有Gitlab应用程序的Docker容器。当我执行gitclone/push/pull命令不起作用并输出此消息:“致命协议(protocol)错误坏行长度字符:Welc”服务器响应不是git期望的响应(它是普通ssh连接的响应)。出现这种情况是因为连接过程中出现错误,见:Mar2014:55:31gitlabsshd[7934]:reversemappingcheckinggetaddrinfoforXXXX.XXXX.XXX.XX.static.host.gvt.net.br[XXXX.XXXX.XXX.XX]failed-POSSIBLEBREAK-INATTEMPT!M

docker - 运行 Gitlab Docker

我正在遵循以下说明:http://doc.gitlab.com/omnibus/docker但是http://localhost表示网页不可用。这是我正在运行的命令(Ubuntu14.04LTS):ole@MKI:~$dockerversionClient:Version:1.9.1APIversion:1.21Goversion:go1.4.3Gitcommit:a34a1d5Built:FriNov2017:56:04UTC2015OS/Arch:linux/amd64Server:Version:1.9.1APIversion:1.21Goversion:go1.4.3Gitco

docker - Gitlab runner docker无法解析主机

我在我的Ubuntu操作系统上使用2个容器:Gitlab-ce和gitlab-runner容器名称为:gitlab_gitlab_1和gitlab_gitlab-runner_1我通过gitlab.localhost.com:801访问我的gitlab应用程序我用这个命令成功注册了一个运行者:dockerexec-itgitlab_gitlab-runner_1gitlab-runnerregister--non-interactive--urlhttp://gitlab_gitlab_1--registration-token_wgMgEx3nBocYQtoi83c--executo

docker - Gitlab CI/Docker : Use custom image for job

这就是我做一些linter测试(eslint)的方式。linter:image:ubuntu:16.04stage:testtags:-testingbefore_script:-apt-getupdate-y-apt-getinstallnodejs-legacy-yqq-apt-getinstallcurl-yqq-curlhttps://install.meteor.com/|sh-meteornpminstalleslinteslint-plugin-reactscript:-./node_modules/.bin/eslint--ext.js--ext.jsx.但是每次测试都

python - 如何在 Travis-CI 上缓存 Django 项目的需求?

随着Travis-CI不断发展和扩展其功能集,它自然会变得越来越好用。我最近readthisarticle关于“加快构建”。我正在处理的Django项目的构建大约需要25-30分钟。几乎一半的时间都花在了创建virtualenv上,即安装项目的需求。另一半时间用于实际测试运行。我们正在努力减少测试的运行时间。然而,我想知道是否通过缓存或捆绑项目的需求来实现更大的加速up-for-grabs。至于Plone,似乎有someoptions因为它使用构建。我也在看WAD.当然,在缓存需求时,它们需要在需求更新时失效。有没有人通过缩短设置时间来提高(Django)项目的Travis构建速度?