Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Gitlab CI - $CI_COMMIT_TAG 为空
构建时 我需要在 gitlab ci yml 中上次推送的 git 提交的标记值 在构建过程中 我构建了一个 docker 镜像 构建完成后 我想推送这个带有与我的 git 提交相同标签的镜像 到目前为止我的理解是环境变量 CI COMMI
gitlabci
gitlabcirunner
通过 bash 命令设置 gitlab-ci.yml 变量
variables CUSTOM NODE VERSION cat nvmrc 我想要变量CUSTOM NODE VERSION通过内容填充 nvmrc文件 位于项目根目录中 如何在gitlab ci yml file 上面的例子不起作用
bash
gitlabci
gitlab ci缓存没有匹配的文件
我尝试使用 gitlab runner 构建 apk 当我构建 apk 时 我不想每次都下载所有构建包 所以我尝试缓存 gradle caches 和 gradle wrappers 以下是我的 gitlab ci yml sdk buil
gitlabci
gitlabcirunner
如何在同一实例中运行 Gitlab CI 作业
我已经自动缩放了 gitlab runnerAWS现货实例 而且效果很好 我在运行作业时遇到问题 下面是我的 gitlab ci yml它有两个阶段 stages build dev1 build build stage build scr
Gitlab
gitlabci
gitlabcirunner
kubernetes 上的 gitlab-ci 缓存与 minio-service 不再工作
我正在运行 gitlab 10 4 3 和 gitlab runner 10 4 0 作为 kubernetes 部署 带有 kubernetes runner 和一个用于缓存的 minio server 我是按照安装的gitlab 文档
Kubernetes
gitlabci
gitlabcirunner
Minio
GitLab CI - 添加标签时避免构建
添加 git 标签时如何防止触发 gitlab ci 管道 我在本地运行此命令 而不是在 gitlab ci 作业中运行 git tag a xyz 然后推送标签 这会触发各种管道 我想排除其中一些管道的运行 我正在尝试对诸如以下问题的想法
git
Gitlab
gitlabci
Gitlab ci 仅在带有发布标签的 master 上运行作业
我想仅在设置发布标签时在 master 分支上构建 docker 映像 这是我的 gitlab ci build rules if CI COMMIT TAG null CI COMMIT REF NAME master script ec
gitlabci
Gitlab ci - 工件应用程序 jar 中的差异
我的泊坞窗文件 FROM openjdk 8u201 jdk alpine3 9 ADD target app snapshot 0 0 1 jar 在 gitlab ci runner 中 maven 构建过程中 maven image
springboot
Docker
gitlabci
如何使用 GitLab CI only:changes with only:refs?
My gitlab ci yml配置有这样的工作 Lint dummy stage prepare tags my tag only refs merge requests changes Thorfile script bin true
Gitlab
gitlabci
Gitlab Ci 无法从运行器推送分支
我正在尝试使用 Gitlab 设置 CI CD 管道 这是我想做的 注意 这是一个打字稿项目 单元测试和集成测试 促进分支开发到分支集成 从分支集成构建 docker 镜像 部署到集成环境 这里是 gitlab ci yml我正在使用 我
Gitlab
gitlabci
gitlabcirunner
Gitlab-CI:有条件的allow_failure
我最近开始为我的代码实现自动测试 我注意到 CI 没有捕获编译器的警告 即使有警告 测试也显示为成功 我最初为编译器添加了一个标志 将警告转化为错误allow failure True 但问题是编译器在第一个警告 gt 错误时停止 并没有完
ifstatement
gitlabci
compilerwarnings
Gitlab-runner 更改 builds_dir
我在生产服务器上的默认 builds dir 是 root builds qL8eZYTH 0 faramarzqoshchi testing gitlab runner 我希望它是这样的 home domain name public h
git
Gitlab
gitlabci
gitlabcirunner
由于未经授权的错误,无法使用 dotnet CLI 将 nuGet 包推送到 GitLab
GitLab 现在支持 nuget 公共和私有 feed 存储库 我有一个公共项目 例如 https gitlab com sunnyatticsoftware sasw test support https gitlab com sunn
Gitlab
gitlabci
nugetpackage
dotnetcli
如何从 GitLab CI 将构建发布到 Artifactory?
我正在寻找一种简单干净的方法来将使用 GitLab CI 构建的工件发布到 Artifactory 上 我能够发现https gitlab com gitlab org omnibus blob af8af9552966348a15dc1b
artifactory
artifacts
gitlabci
docker中的GitLab CI docker无法创建卷
我在 docker 中使用 docker 来托管我的容器 因为它们通过管道工作 我根据代码创建的容器设置为具有一个卷 用于将 gcloud 密钥传递到容器 这在我的本地计算机上完美运行 但在 gitlab runner 上它无法正确链接 从
Docker
gitlabci
gitlabcirunner
有没有办法在 GitLab CI 作业中使用 OR 条件满足需求
我正在尝试使用 gitlab ci yml 文件中的 needs 为前一阶段作业创建具有 OR 条件的作业依赖项 但无法找到解决方案 gitlab ci yml 文件 gt stages build test deploy Build jo
Gitlab
gitlabci
.m2 的 Docker 缓存在本地不起作用
考虑这个 gitlab ci yml variables MAVEN OPTS Dmaven repo local root m2 repository cache key M2 paths root m2 repository 当直接在
Docker
Gitlab
gitlabci
gitlabcirunner
将环境变量传递给子shell CMD
我的系统有问题gitlab ci yml在 Windows 上 我发射phpunit与环境变量 所以 我有一个像这样的变量 PHPUNIT SOURCE PATH cgi bin php exe PHPUNIT PATH 之前声明了一些变量
batchfile
gitlabci
gitlabcirunner
Gitlab CI服务端口是如何暴露的?
我有一个 gitlab ci yml file integration test services name registry gitlab com group project testmailserver 1 1 alias mail e
Docker
continuousintegration
gitlabci
gitlabcirunner
使用 Windows 命令行将多行环境变量回显到文本文件
我有一个环境变量 SSH PRIVATE KEY 并希望使用命令行将其打印到文件中 而不使用批处理文件 这是因为我需要在 Gitlab Ci yml 脚本中使用此文件 在 Linux 中 这很简单 echo SSH PRIVATE KEY
Windows
commandline
escaping
echo
gitlabci
1
2
3
4
5
6
...11
»