Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何使用 GitLab CI 设置 Selenium E2E 测试?
我正在为网站前端开发 Vue js 应用程序 对于这个应用程序 我想使用单元测试和端到端测试 我用以下方式构建了我的项目vue cli https github com vuejs vue cli 据我了解 vue cli 使用 Karma
unittesting
selenium
Docker
gitlabci
e2etesting
./deploy.sh 不适用于 gitlab ci
我的问题是我创建的 bash 脚本出现此错误 bin sh eval 第 88 行 deploy sh 未找到 在 gitlab 上 下面是我的示例脚本 gitlab ci yml 我怀疑 gitlab ci 不支持 bash 脚本 ima
bash
continuousintegration
Gitlab
gitlabci
gitlabcirunner
GitLab:所选阶段不存在
我试图将一个相当复杂的管道与在不同环境中按顺序运行的多个作业组合在一起 这是为了在我们的基础设施上运行 Terraform 更改 作业序列应该在我们的系统中自动运行infraci环境仅通过 CI 推出 然后停止并需要单击按钮才能开始部署到我
Gitlab
continuousintegration
gitlabci
Gitlab CI/CD 在管道之间传递工件/变量
tl dr 我如何传递数据 例如这 BUILD VERSION变量 Gitlab CI 中不同管道中的作业之间 所以 就我而言 Pipeline 1 on push ect Pipeline 2 after merge building j
Gitlab
DevOps
gitlabci
passdata
如何合并 GitLab CI 作业上的规则
假设我有这个隐藏的 基础 工作 base job rules if CI COMMIT TAG when never if CI PIPELINE SOURCE web 我想将这些规则添加到新工作中 并且也能够扩展它们 例如 job 1 r
yaml
gitlabci
GitLab CI、monorepo 和功能分支
我在 GitLab 中有一个采用功能分支方法的 monorepo 我想要实现的是启动与包含已更改文件的目录关联的管道部分 所以我的 gitlab ci yml 看起来像 job1 stage build script only change
Gitlab
gitlabci
monorepo
featurebranch
Gitlab-runner + Docker + Windows - 无效的卷规范
在提交之前 我尝试使用 Gitlab runner 和 docker 在本地运行我的 Gitlab CI 以确保它们工作正常 但我遇到了一些奇怪的问题 不幸的是我别无选择 只能使用Windows 我过去在Linux上取得了成功 每次我在 p
Docker
Gitlab
gitlabci
gitlabcirunner
Gitlab CI 的 systemd 容器的入口点
我正在构建一个用于运行 Gitlab CI 作业的 docker 映像 其中一个组件需要 systemd 启动并在容器内运行 这并不是一件小事 但网上有几个指南 所以我设法做到了 该过程的一部分需要在 Dockerfile 中定义此入口点
Docker
gitlabci
systemd
go get:忽略 Git 设置
我正在使用 Golang 和 GitLab CI 并且我有一个 GitLab CI 配置 它非常适合 12 个项目 但不适用于第 13 个项目 我遇到的问题是我正在尝试go get一些私人存储库 其中go get尝试通过已关闭的 HTTPS
go
gitlabci
如何根据控制台输出中的文本使 GitLab 的 CI/CD 作业失败?
我在用Lerna https github com lerna lerna管理多包存储库 在我的部署工作中 我使用 Lernapublish命令 对我来说 如果包中的代码发生更改 它应该始终向我们的 Artifactory 发布新版本 如果
bash
Gitlab
gitlabci
gitlabcirunner
lerna
GitLab CI 缓存密钥
假设我有以下步骤 gitlab ci yml file setup vue image stage setup script cd vue npm install no audit cache key node cache paths vu
Gitlab
gitlabci
gitlabcirunner
如何将 exe 输出分配给 gitlab ci 脚本中的变量?
运行 gitlab ci 时 我需要检查指定的 svn 目录是否存在 我正在使用脚本 variables DIR CHECK default stages setup test otherDebugJob csharp only chang
bash
SVN
Gitlab
gitlabci
Gitlab:构建后如何在后续作业中使用工件
我一直在尝试创建一个 GitLab CI CD 管道来部署我的 MEAN 应用程序 我分三个阶段 1 测试 2 构建 3 部署 构建阶段有一个 build angular 作业 它会生成一个工件 现在我想在下一阶段 即部署 中使用这个工件
Gitlab
gitlabci
如何使用 gitlab-ci 中的托管标识进行身份验证,将 docker 容器从 gitlab 注册表推送到 Azure Web 服务?
我研究了将 docker 镜像从 gitlab 容器注册表推送到 azure 资源的方法 将 Docker 映像从 gitlab ci 推送到 Azure 容器注册表 https stackoverflow com questions 49
Azure
Docker
Gitlab
gitlabci
azuremanagedidentity
尽管 ssh 密钥存在,但 Gitlab Ci 上“主机密钥验证失败”
主机密钥验证失败 在 Gitlab Ci 上运行 ssh名称 服务器 时 这是我的 gitlab ci 的一部分 它应该登录到我的服务器并从存储库运行脚本 script which ssh agent apt get update y ap
git
Gitlab
gitlabci
sshkeys
gitlabcirunner
GitLab CI ssh 注册表登录
我有一个 GitLab 项目gitlab com my group my project它有一个 CI 管道 可以构建图像并将其推送到项目的 GitLab 注册表registry gitlab com my group my project
Docker
Gitlab
gitlabci
dockerregistry
gitlabcirunner
For 循环 gitlab-ci.yml
我有这个代码片段 它给了我语法错误 意外的文件结尾 如果我将其复制到 sh 文件中并在终端中运行 它就可以工作 before script sbt sbtVersion for file in pending sql do file bas
bash
shell
gitlabci
gitlab CI:加载密钥时出错:格式无效
两天以来我一直被这个问题困扰 尝试使用我的生产服务器中的 id rsa pub 和 id rsa 仍然出现相同的错误 SSH PRIVATE KEY 是我在 GitLab 上的 CI CD 设置中创建的变量 编辑 未受保护 未屏蔽 This
amazonwebservices
SSH
gitlabci
如何在gitlab-ci中指定子模块分支?
如何在 gitlab ci yml 中为 gitlab ci 中的子模块 不同的存储库 指定分支 你不知道 您在中指定它 gitmodules https git scm com docs gitmodules您正在构建的项目的文件 sub
continuousintegration
Gitlab
continuousdeployment
gitlabci
从 GitLabCI 构建脚本使用 GitLab API
我有一个像这样的 GitLab CI 构建脚本 create release stage deploy tags basic only tags script GITLOG echo Changes Log git log git tag
Gitlab
gitlabci
gitlabcirunner
«
1 ...
4
5
6
7
8
9
10
»