草庐IT

极狐GitLab

全部标签

python - Pipenv 在 Gitlab 中使用 Docker 运行时被阻止

我在Gitlab中创建了这个简单的项目:https://gitlab.com/PequeX/deleteme使用Pipfilethatinstallsonlyacoupleofpackages:[[source]]name="pypi"url="https://pypi.org/simple"verify_ssl=true[dev-packages]pytest="*"[packages]requests="*"[requires]python_version="3.7"还有一个非常简单的.gitlab-ci.ymlfile:image:peque/python-develbefore

docker - 如何在 .gitlab-ci.yml 的 docker 容器中安装卷?

我正在使用.gitlab-ci.yml和docker作为Android项目上的GitLabCI运行器。在测试运行结束时,gradlew将测试结果保存在build目录下的xml和html中:FinishedgeneratingtestXMLresults(0.001secs)into:/builds/org/project/sdk/build/test-results/releaseGeneratingHTMLtestreport...Finishedgeneratingtesthtmlresults(0.002secs)into:/builds/org/project/sdk/buil

docker - traefik 代理后面的 docker 中的 gitlab 失败(通常)

我有几个使用LetsEncrypt凭据在docker中运行并通过traefik路由的网站。我想使用LetsEncrypt和traefik在docker中运行本地gitlab-ce。所以我将它添加到我的traefik.toml文件中:[[acme.domains]]main="gitlab.mydomain.com"这个到config/gitlab.rb:external_url"http://gitlab.mydomain.com"我开始gitlab:dockerrun-d--restart=always\--hostnamegitlab.mydomain.com\--expose80

windows - 使用 Docker 在 Windows 上安装 gitlab

查了很多,发现GitLabCommunityEdition没有安装在Windows上,所以现在想借助Docker来安装。我不知道这是否可能以及我该怎么做? 最佳答案 您需要为Windows安装Docker。Docker的共享驱动器(在Docker的设置>共享驱动器中)。例如,驱动器E:然后,需要在E盘上创建3个目录:(e:\gitlab\config,e:\gitlab\logs,e:\gitlab\data)从命令提示符运行:dockerrun--detach--hostnamegitlab.yourdomain.ru--publ

macos - 在 Mac 上使用 docker 安装 gitlab 的权限问题

我正在尝试让Gitlab在本地运行,但遇到了权限问题:cp:cannotcreateregularfile'/etc/gitlab/gitlab.rb':Permissiondenied我正在运行的命令是sudodockerrun\--hostnamelocal.gitlab\--publish443:443--publish80:80--publish2200:22\--namegitlab\--restartalways\--volume/srv/gitlab/config:/etc/gitlab\--volume/srv/gitlab/logs:/var/log/gitlab\-

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_

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