Tag: gitlab ci runner

Docker(GitLab CI本地亚军):“Mounts denied”

我使用GitLab CI和优秀的本地GitLab CI runner来testing阶段,然后使用docker exec方法推送它们。 我使用Golang作为我select的语言,并且根据官方build议,最近将我的$GOPATH从~/go到/go 。 但是,现在当我尝试testing我的构build时,出现以下错误消息: ERROR: Job failed (system failure): Error response from daemon: Mounts denied: The path /go/src/[redacted] is not shared from Docker -> Preferences… -> File Sharing. 将代码移回到我的主目录下的文件夹,它再次工作。 试图在消息中修复出现另一个错误: rm: cannot remove 'rm: cannot remove '/go/src/[redacted]': Read-only file system 它试图删除当前的本地工作目录(这是我的实际存储库,所以我显然不希望这样)。 什么是正确的方式来configurationDocker(或跑步者)能够在我的$GOPATH ? 谢谢你的时间。

CI与Gitlab打破与java.lang.NoClassDefFoundError:com /谷歌/注射/ util /提供者

我使用Gitlab来testingCI。 我selectDocker Gitlab-Runners。 它工作了好几个星期,但突然间,它打破了它的工作 [0KRunning with gitlab-runner 10.0.0 (2055cfdc) on runner ubu 003 (60d888e2) [0;m[0KUsing Docker executor with image maven:3-jdk-8 … [0;m[0KUsing docker image sha256:783d31e342e7de3d0c84271624e428ef02698ea0c112b62846f0c0c6882128c1 for predefined container… [0;m[0KPulling docker image maven:3-jdk-8 … [0;m[0KUsing docker image maven:3-jdk-8 ID=sha256:080cf1fccf1c3f8911bc07709347fcb1d96372674ec5e4809e109b9965dbe5fd for build container… [0;mRunning on runner-60d888e2-project-12-concurrent-0 via 215fe72c9b4f… [32;1mCloning repository…[0;m Cloning into '/builds/dmgmnt/dmgmnt-central'… [32;1mChecking out 377aedf6 as […]

在GitLab CI中构buildWPF应用程序时使用什么docker-image

目前我正在尝试设置一个CIpipe道。 我不能让我的ClassLibrary构build如图所示无法在GitLab CI中恢复包 我想通了这可能是因为我没有设置一个image使用。 什么image是正确的? 我的ClassLibrary面向.NET 4.5所以我试图使用microsoft/dotnet-framework 。 但是那也不pipe用 我错在哪里?

你如何configurationGitlab CIdockertesting不同的需求(语言环境,数据库等)?

我正在创build一个使用Python,Mongo和Redis的API,并且我想使用Gitlab CI。 我必须build立一个满足所有这些要求的Dockerfile吗? 或者有没有办法在.gitlab-ci.yml中写一些指令,然后在Dockerhub中调用不同的图像?

Windows /节点容器上的GitLab CI / Docker – 未知networkinghttp

我试图运行基本的pipe道,应该使用GitLab CIbuild立我的web项目 我的设置: GitLab CE 10.1.4在Ubuntu 16.04上 带有docker执行程序的Windows 10 1703上的GitLab Runner 10.1.0 在同一台Windows机器上的Docker 17.09.0-ce-win33(13620) .gitlab-ci.yml: image: node:latest cache: paths: – node_modules/ build: script: – npm install – npm run build 我得到这个输出失败的构build: Running with gitlab-runner 10.1.0 (c1ecf97f) on ****** (9366a476) Using Docker executor with image node:latest … Using docker image sha256:4d72396806765f67139745bb91135098acaf23ce7d627e41eb4da9c62e5d6729 for predefined container… Pulling docker […]

显示在自己的gitlab上部署的网站的结果,并通过URL将其stream水到gitlab-runner

我有两个服务器。 gitlab和gitlab-runner注册正确。 有没有人可以为我解释gitlab的亚军? 我想要一个url,显示从gitlabpipe道部署的网站。 我想我应该安装像Apache,Nginx等gitlab运行或redirect端口80到特定的docker已经与亚军。 我对吗? 怎么样?

如何在Docker执行器中运行gitlab runner中的mongodb服务

我正在尝试在gitlab中build立pipe道 ,用mongodb作为数据库来testing在laravel中写的api 。 以下是我的.gitlab-ci.yml文件。 image: registry.gitlab.com/sadhu/web:latest services: – name: mongo:3.4.10 variables: MONGO_URI: 'mongodb://mongo/demo' stages: – test unit_test: stage: test script: – npm install – composer install – cp .env.testing .env – php artisan key:generate – php artisan config:cache – php vendor/bin/phpunit –coverage-text –colors=never 但是unit testing的结果是负面的。 以下是我的unit testing的结果: 1) TestBedApiTest::testDuplicateId Expected status code 409, got 500. […]

保持构build之后运行gitlab

我有gitlab ci运行,完成与跑步者。 我可以build立一个docker镜像,执行命令等 但是,我可以保持构build运行浏览testing? 我的最终目标是运行一个Odoo实例并让用户浏览一个odoo实例。 Odoo在一个端口上运行一个networking服务器,通常是8069,但是也可以在端口80上运行odoo,也许用nginx作为反向代理。

如何SSH入GitLab默认共享亚军?

我使用的是GitLab.com和默认的共享runner,下面是我的.gitlab-ci.yml文件: image: maven:3.3.9-jdk-8 build: script: – mvn -X clean install 在这里,我正在使用docker图像“maven:3.3.9-jdk-8”。 我有任何可能的方式,以便我可以ssh到默认转轮与docker形象,并做相同的图像进一步的configuration。 如果我想安装像nodejs,mongodb或其他软件包,这对我来说是必需的。 我可以通过设置自定义亚军来实现这一目标,但是有什么办法可以从默认亚军使用泊坞窗图片来完成。 谢谢

清理githost托pipe的gitlab-ci运行器中晃来晃去的Docker容器?

似乎有一个很好的文档logging问题,在githost.io托pipe的gitlab-ci亚军堆积如山的Docker容器。 我发现的所有解决scheme都需要完整的shell访问权限,这似乎无法在githost上使用SaaS解决scheme。 当我尝试将docker cli用作.gitlab-ci.yml中的脚本时,它将不起作用。 除非我在Docker中使用特定的Docker镜像,然后在Docker中使用Docker。 我真的可以用docker工人清理主机系统中的悬挂容器吗?! 有没有人遇到这个,find一个解决scheme来缓解这个问题?