腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(1001)
视频
沙龙
1
回答
如
何为
作业
禁用
GitLab
构建
缓存
caching
、
build
、
continuous-integration
、
gitlab
、
continuous-delivery
在
GitLab
中,似乎有某种
构建
缓存
。 例如,我有一份
构建
和标记docker镜像的工作。
作业
成功,
构建
日志看起来很正常,但是镜像实际上并不是在runner中创建的。文件也是一样的:写入文件,
作业
完成后就不存在了。我怀疑
构建
使用了某种类型的
缓存
,因为它在这些场景中执行得如此之快。 这种行为似乎在分离管道、标记管道以及管道通过不同的引用指向相同的提交时最常见。如何
禁用
作业
缓存
并强制产生
浏览 44
提问于2021-04-07
得票数 0
1
回答
gitlab
-runner在管道的每个
作业
中下载和存储
缓存
文件
gitlab-ci
、
gitlab-ci-runner
我正在为
gitlab
运行程序使用分布式
缓存
(S3)。它工作正常,但它在每次
作业
执行前后都会下载
缓存
文件并将其存储在s3中。我希望它应该只在管道执行中下载一次
缓存
文件。否则,
缓存
将是负担,不会改善执行时间。 我在
gitlab
文件中定义全局
缓存
。
浏览 2
提问于2019-06-03
得票数 1
回答已采纳
2
回答
Bitbake:是否有一种方法可以
构建
图像配方的所有依赖项,但跳过实际的图像创建本身?
dependencies
、
gitlab-ci
、
embedded-linux
、
yocto
、
bitbake
我有一个Yocto项目,我正在
构建
一个
GitLab
管道。由于一些原因(用于FPGA
构建
的并行工具链),我不得不将
构建
分成两个流水线
作业
。第一项工作完成了完整的映像
构建
,但是设置了一个变量来
禁用
FPGA安装配方(因为此时没有FPGA文件)。这将
构建
所有内容并存储SSTATE
缓存
(从
GitLab
运行程序到NFS卷挂载的外部结果,因为我实际上有多个共存运行程序)。这比第一个
作业
要快得多,因为它从SSTAT
浏览 14
提问于2022-07-14
得票数 1
4
回答
基于cache的
Gitlab
CI转轮配置
docker
、
gitlab
、
gitlab-ci
、
gitlab-ci-runner
在
gitlab
CI中,我似乎无法在
作业
之间获得
缓存
或工件。我怀疑这与我的配置有关,但我不确定是什么原因。使用ansible,通过custome
构建
的ansible坞映像将
构建
的映像部署到生产服务器。-e full_image_name=$FULL_IMAGE_TAG deploy-playbook.yml - develop正如您所看到的,这里
缓存
和工件部分都引用了压缩的坞映像我尝试过包含一个ls命令,所以检查文件夹内容,文件显然不在
浏览 9
提问于2016-03-23
得票数 11
2
回答
gitlab
构建
坚持“创建优化的生产
构建
.”
gitlab
、
gitlab-ci
、
gitlab-ci-runner
我得到了下面的
gitlab
CI文件,但是它停留在“创建一个优化的生产
构建
.”上。我在这里做错什么了?
浏览 4
提问于2019-11-16
得票数 1
回答已采纳
1
回答
如何仅为运行管道
缓存
作业
结果?
maven
、
gitlab-ci
我知道我必须
缓存
工作结果,但我不想 art
浏览 4
提问于2020-04-14
得票数 3
2
回答
如何从以前的成功
构建
中获取工件文件?
gitlab
、
gitlab-ci
、
gitlab-api
我正致力于在
Gitlab
CI中创建一个回滚策略。为此,我想从以前成功的
构建
作业
中获取工件文件image_version.txt。有人能告诉我怎么做吗。我们正在使用
Gitlab
功能。因此,我们的目标是从
Gitlab
环境中获取最后一个成功的管道,并从特定的
作业
(比如创建映像)获取这个image_version.txt。 其次,我想知道是否可以使用
Gitlab
特性。我能否将image_version.txt
缓存
在管道中的一个
作业
中,并
浏览 6
提问于2022-02-22
得票数 0
2
回答
如何在
GitLab
配置项中创建“每package.json
缓存
”文件?
caching
、
gitlab
、
gitlab-ci
我有一个使用
GitLab
CI
构建
、测试和部署的Vue web应用程序。使用${CI_COMMIT_REF_SLUG}作为
缓存
键的实现了这一点。然而,这意味着“每个分支
缓存
”,我想要改进这
浏览 20
提问于2018-11-26
得票数 12
1
回答
GitLab
自动开发操作: Dockerfile build-args
docker
、
gitlab
、
gitlab-ci
我是
GitLab
自动开发工具的新手,我打算使用我自己的Dockerfile来
构建
这个项目。 问题是,我的
构建
有点复杂,并且使用了多个
构建
参数。但是,没有任何文档(或我遇到的参考资料)解释自动开发工具将如何处理
构建
参数--换句话说,我应该如
何为
自动
构建
作业
提供必要的
构建
参数来
构建
我的docker映像。https://docs.
gitlab
.com/ee/topi
浏览 15
提问于2019-03-08
得票数 3
1
回答
是否只能使用BUILD_DISABLED环境变量在主分支上运行生成
作业
?
gitlab
、
gitlab-ci
我正在使用
gitlab
的autodevops运行ci,并且我想
禁用
除了master之外的工作分支上的
构建
作业
,因为我不需要在其他分支上运行
构建
作业
。看起来,我可以通过在规则中指定分支来做到这一点:如果在
gitlab
-ci.yaml中,但我可以只使用ci/cd环境变量BUILD_DISABLED来完成吗?
浏览 5
提问于2022-05-29
得票数 0
回答已采纳
2
回答
正确
缓存
Gitlab
-CI中的Maven依赖项
maven
、
caching
、
continuous-integration
、
gitlab
我已经配置并运行了以下设置 使用这个“崩溃”
缓存
比每次从互联网下载deps更快、更可靠,但是上传可能需要
浏览 2
提问于2019-06-08
得票数 0
2
回答
GitLab
CI :合并还是替换
缓存
?
caching
、
continuous-integration
、
gitlab
、
gitlab-ci
我正在使用
GitLab
CI。在我的例子中,
作业
build_with_different_conf需要更多的时间来完成。我的问题是:最后一次完成
构建
作业
是上传
缓存
并替换第一个
构建
作业
中的
缓存
,还
浏览 0
提问于2019-02-25
得票数 2
回答已采纳
2
回答
如何解耦Jenkins CI和
gitlab
CI管道?
jenkins
、
gitlab
、
jenkins-pipeline
、
gitlab-ci
我们已经配置了一个多分支管道
作业
来自动
构建
和测试软件。这些任务是用Groovy编写的,并作为Jenkinsfile存储在git存储库的根目录中。这两个管道实际上都是独立的,都是由git提交/推触发的。我不明白的是:为什么和如何将Jenkins管道执行与
GitLab
CI管道相关联?在下面的屏幕截图中,出现了一个新的列"External“--表示Jenkins管道
作业
。
浏览 7
提问于2021-12-09
得票数 0
1
回答
将
GitLab
生成状态链接到Jenkins生成
作业
jenkins
、
jenkins-plugins
、
gitlab
我已经将Jenkins配置为使用以下Jenkins插件将生成状态报告给
GitLab
:。
构建
状态
如
预期的一样显示在
GitLab
中;但是,如果我单击
构建
状态,它将带我到一个
GitLab
404页面,而不是Jenkins
作业
。我认为这是因为
GitLab
试图将您带到
GitLab
CI状态页面。
浏览 5
提问于2017-04-25
得票数 1
回答已采纳
1
回答
GitLab
deploy
作业
从git获取更改
gitlab-ci
在我的项目中,deploy脚本使用
构建
作业
的结果,但我看到在我的deploy
作业
上,
GitLab
CI重新获取了上次提交后的所有更改,还删除了
构建
作业
生成的所有文件。有没有一种方法可以防止
GitLab
CI在部署
作业
中执行此操作,以便我的部署可以从
构建
作业
停止的地方继续进行?我试过了: cache: untracked: true 在我的部署工作上,但似乎没有什么不同 我完整的.
gitlab
浏览 59
提问于2017-05-01
得票数 3
回答已采纳
1
回答
TeamCity :从特定分支中排除合并请求生成
gitlab-ci
、
teamcity
我在TeamCity中有一个合并请求
构建
作业
,每当对
Gitlab
中的任何分支都有合并请求时,它都会运行。 对于
Gitlab
中的测试分支的任何合并请求,我都想排除此
作业
。
浏览 16
提问于2022-09-27
得票数 0
1
回答
Bazel --对于主分支和特性分支,您应该使用与远程
缓存
相同的GCS存储桶吗?
gitlab-ci
、
bazel
我刚刚开始在我们团队的
GitLab
CI管道中使用Bazel,所以我想知道我们是否可以使用与master和feature分支的远程
缓存
相同的GCS。我的想法是,如果
缓存
由2个
构建
作业
同时更新,可能会导致竞争情况。另一个场景是在
构建
作业
之后立即创建坞映像:它可能会将错误的二进制文件放入docker映像中。 有人能纠正我吗?任何帮助都将不胜感激。
浏览 0
提问于2022-01-11
得票数 0
1
回答
如何使用
缓存
加速c/c++项目
Gitlab
CI
构建
gitlab-ci
我正在
Gitlab
CI中
构建
一个C/C++项目。它的编译结果是360 .lo文件和二进制(可执行)文件。这是一个缓慢的过程,所以我想加快它的速度。我考虑过
缓存
。怎么做?在此之前,我对npm、Python模块/包使用了
缓存
。但现在它是C/C++目标文件,它们是360项。如何使用CI Yaml文件完成此操作?所有这些对象.lo文件都与源文件一起位于src/目录中。
浏览 25
提问于2021-01-25
得票数 0
1
回答
Gitlab
-
缓存
关于无URL的错误消息
gitlab
、
gitlab-ci
我的
GitLab
-ci中有以下逻辑: stages: - deploy tags: image: node:paths: artifacts: paths: expire_in: 2 days 当
作业
运行时Instead a local version of cache will be extracted. 20 Successfully ex
浏览 452
提问于2020-08-06
得票数 0
1
回答
创建一个包含预安装的spring引导依赖项的docker映像。
java
、
docker
、
spring-boot
、
gradle
、
gitlab
我有一个用gradle
构建
的spring引导 java应用程序,它由
gitlab
在
gitlab
.com上运行,运行非常好。但是每次CI运行时,下载依赖项都需要很长时间(因为我使用的是来自
gitlab
.com的
gitlab
共享运行程序,它是docker-auto-scale运行程序,下一次运行时不
缓存
任何东西)。我的想法是基于docker:latest (因为
构建
作业
需要在运行时与坞守护进程进行交互)和预安装或添加gradle
缓存
到映像
浏览 0
提问于2018-04-06
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券