腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
缓存
加速
c
/
c++
项目
Gitlab
CI
构建
gitlab-ci
我正在
Gitlab
CI
中
构建
一个
C
/
C++
项目
。它的编译结果是360 .lo文件和二进制(可执行)文件。这是一个缓慢的过程,所以我想加快它的速度。我考虑过
缓存
。怎么做?在此之前,我对npm、Python模块/包
使用
了
缓存
。但现在它是
C
/
C++
目标文件,它们是360项。
如何
使用
CI
Yaml文件完成此操作?所有这些对
浏览 25
提问于2021-01-25
得票数 0
1
回答
GitLab
CI
:
如何
构建
并
缓存
依赖项,然后在其中发生变化时再次
构建
依赖项?
c++
、
continuous-integration
、
gitlab
、
gitlab-ci
假设我有一个
C++
项目
,它依赖于一个外部包,它是从web获取的(通过
使用
给定的git标签或源路径)作为第一阶段,然后它的工件被传递到
构建
我的
项目
的作业。我想通过以某种方式
缓存
依赖包的
构建
来
加速
构建
。 理想情况下,我希望
构建
一次外部包,然后为后续管道
缓存
它,而不是在新管道开始时重新
构建
它。然后,如果我用来获取外部包的git标记或源路径发生了变化(这表明我
使用
的是外部
浏览 18
提问于2020-04-28
得票数 0
1
回答
本地
Gitlab
运行程序不会恢复
缓存
,但是共享运行程序会恢复
缓存
docker
、
gitlab
、
gitlab-ci-runner
、
docker-for-windows
我正在尝试编译和测试一个
C++
项目
,并
使用
ccache来加快我的
构建
时间。我的.
gitlab
-
ci
.yml允许
Gitlab
共享运行程序进行
缓存
,但是当我与运行器运行相同的管道时,作业报告创建
缓存
并在接下来的运行中成功地提取
缓存
,但是没有向
缓存
路径添加任何文件。build: cache: key: "$
CI
_COMMIT_REF_S
浏览 0
提问于2019-03-26
得票数 0
1
回答
c++
应用程序应该在
GitLab
CI
Docker工作流中编译在哪里?
c++
、
docker
、
gitlab
、
gitlab-ci-runner
、
docker-in-docker
我希望了解
如何
正确地构造..
gitlab
ci
.yml和Dockerfile,以便我可以将
C++
应用程序
构建
到Docker容器中。我正在努力解决
C++
应用程序的实际编译和链接应该在
CI
工作流中发生的问题。我目前的方法是在码头上
使用
Docker和一个私人的
gitlab
停靠注册中心。my
gitlab
-
ci
.yml
使用
我根据码头创建的dind码头映像服务:19.03.1-
浏览 4
提问于2019-12-29
得票数 0
回答已采纳
1
回答
..
gitlab
ci
.yml
缓存
/工件配置,用于根据条件为后续管道/阶段保存大型二进制文件
python
、
gitlab
、
gitlab-ci
、
devops
背景然后,我运行一个python,如果foo/bar/bin不存在,它就会失败。下面的脚本是我第一次尝试
使用
.
gitlab</em
浏览 1
提问于2020-01-04
得票数 2
回答已采纳
1
回答
gitlab
-
ci
的全球GOPATH
go
、
gitlab-ci
、
gitlab-ci-runner
我们正在我们的
gitlab
ci
建设几个围棋
项目
,我们有以下的两难处境。 当
使用
全局GOPATH
构建
项目
时(就像在本地机器上一样),
构建
所花费的时间太长,因为每个
构建
都会获取所有的依赖项。另一方面,当定义本地GOPATH并
缓存
go get创建的文件夹时,我们会得到快速
构建
,但
项目
设置会很尴尬,其中
项目
本身不在GOPATH等.如果有全局
缓存
,那就太好了,但是
浏览 4
提问于2016-06-13
得票数 0
回答已采纳
1
回答
Gitlab
CI
运行器
c++
、
continuous-integration
、
gitlab
、
gitlab-ci
我已经
使用
设置了一个
gitlab
ci
runner。跑步者似乎在工作。现在我想用它
构建
一个
C++
项目
。 我该怎么做呢?
浏览 2
提问于2015-11-19
得票数 10
回答已采纳
1
回答
gitlab
-
ci
/ docker中的
缓存
依赖项
php
、
docker
、
caching
、
gitlab
我不知道
如何
在
gitlab
-> docker中实现
缓存
依赖。我的
项目
有82个依赖项,它们变得非常慢。(供应商在吉蒂格诺)更改本地文件-> comit并将其推送到回购远程->运行
gitlab
-
ci
->
构建
对接者图像-> push映像到其他服务器-><code>E 213</code>发布映像我的示例
项目
: 应用程序->我的文件(html,img,php,css
浏览 1
提问于2018-11-05
得票数 0
2
回答
Gitlab
docker executor -在before_script之后
缓存
镜像
docker
、
gitlab
、
gitlab-ci
、
gitlab-ci-runner
在
gitlab
-
ci
中,文件中有一个名为before_script的选项,用于在运行任何实际脚本之前执行命令。.
gitlab
-
ci
.yml示例说明了
如何
在此处安装辅助程序。然而,我注意到的是,在
使用
Docker executor时,这些更改不会
缓存
在docker中。我天真地假设在运行这些命令后,docker将
缓存
图像,因此对于下一次运行或测试,docker将只加载在before_script之后生成的
缓存
图像。这将极大地加快
构
浏览 0
提问于2016-01-16
得票数 12
1
回答
为什么-j8的"-j8“部分不能在
Gitlab
CI
中做任何事情呢?
makefile
、
gitlab
、
gitlab-ci
、
gitlab-ci-runner
我有一个由cmake生成的Makefile,我希望
使用
Gitlab
的
CI
运行器在我的
C++
项目
上执行make -j8 all。我
使用
Docker镜像(如果这很重要的话),当我执行said make -j8 all时,它似乎不会并行执行,因为它在我的pc (无论
如何
都不是一台超级计算机)上运行大约2分钟,但在
Gitlab
上运行35我试图查找这个问题,但我没有找到任何同时讨论make和
Gitlab
CI
runner的资
浏览 3
提问于2021-10-05
得票数 1
1
回答
VisualStudio2017命令行
构建
速度慢于IDE
c++
、
command-line
、
build
、
visual-studio-2017
当我从命令行(cmd)运行Visual 2017时,
构建
速度几乎是在IDE中
构建
的3倍。命令行:我正在设置一个持续集成系统(
GitLab
),我希望编译器在开发人员推动提交之前运行。缓慢的命令行
构建
将阻止开
浏览 2
提问于2020-01-29
得票数 0
回答已采纳
4
回答
无法从
gitlab
-
ci
.yml
shell
、
gitlab-ci
、
gitlab-ci-runner
与我的同事们一起,我们开发了一个
C++
库,这个库每天变得越来越重要。我们已经通过
gitlab
-
ci
.yml文件
构建
了连续集成实用程序,该文件允许我们: 我们希望对我们的整个库进行概要分析,并在一个单独的
项目
中推进基准测试。Runner Pus
浏览 9
提问于2017-09-28
得票数 42
回答已采纳
1
回答
当提交推送到另一个
项目
时,触发
项目
的
构建
。
gitlab
、
gitlab-ci
、
gitlab-ci-runner
我有三个
项目
A,B,
C
在
gitlab
上有一台
gitlab
跑步机.
项目
A包含
gitlab
-
ci
.yml文件,该文件在A上提交时调用脚本来
构建
程序: stage: buildA取决于B和
C
项目
。当B或
C
上有提交时,我
如何
触发A上的
构建
?我不能将B、
C
放在A中,也不
浏览 2
提问于2017-03-16
得票数 2
回答已采纳
1
回答
是否可以在
Gitlab
CI
中仅重建更新的文件?
makefile
、
gitlab-ci
、
gitlab-ci-runner
我在我的
Gitlab
CI
构建
阶段
使用
了这个脚本(只显示了相关部分): key: "$
CI
_BUILD_REF" - bin/ untracked: true - bin/x86_64-linux-gnu/release 我想,如果我将bin和build目录添加到
缓存
中,make不会每
浏览 2
提问于2018-01-30
得票数 5
2
回答
在Node.js
CI
/CD中
缓存
GitLab
依赖项的方便方法
node.js
、
npm
、
gitlab
、
gitlab-ci
、
gitlab-ci-runner
我
使用
在我的
项目
中安装Node.js依赖项。我想在全球范围内
缓存
Node.js包(node_modules),以便在部署到Heroku时
加速
管道中的作业。官方 of
GitLab
的一个例子: key: ${
CI
_COMMIT_REF_SLUG} - .npm/ - npm
ci
--cache .npm --prefer-offline 下面是另一个 in
GitLab
浏览 3
提问于2020-06-20
得票数 8
1
回答
Gitlab
CI
:由于
缓存
键为空,正在跳过
缓存
存档
asp.net-core
、
continuous-integration
、
gitlab
、
node-modules
、
gitlab-ci
我无法在
gitlab
ci
脚本中
缓存
.NET核心和角度
项目
的node_modules。\$
CI
_PROJECT_NAME.sln name: "build-$
CI
_COMMIT_REF_NAME" - '
浏览 4
提问于2020-04-20
得票数 2
3
回答
我怎样才能在
gitlab
-
ci
对接执行器内
使用
cuda?
docker
、
cuda
、
gitlab
我们正在
使用
gitlab
持续集成来
构建
和测试我们的
项目
。最近,其中一个
项目
增加了CUDA的要求,以使GPU
加速
。我不想改变我们的管道(对接和
gitlab
-
ci
正在为我们工作),所以我想给予对接者与nvidia GPU交谈的能力。其他详情: 我们没有
使用
ubuntu或centOS,所以不能直接
使用</em
浏览 2
提问于2018-12-06
得票数 6
1
回答
Gitlab
-
CI
避免了不必要的
项目
反应部分的重建
node.js
、
reactjs
、
gitlab-ci
我有一个阶段在我的
CI
计划(
gitlab
-
ci
)如下: stage: Build Prerequisites - staging image: node:15.5.0 paths: cache: - ui/node_modules -
浏览 2
提问于2022-01-04
得票数 1
回答已采纳
1
回答
使用
Gitlab
共享测试运行程序的安全风险是什么?
security
、
testing
、
continuous-integration
、
gitlab-ci
、
test-runner
我正试图与
Gitlab
一起主持一个新
项目
。这是一个私有Python
项目
。我用
Gitlab
CI
测试了一些初步测试。我在运行测试时不
使用
缓存
, <e
浏览 4
提问于2016-02-20
得票数 18
回答已采纳
1
回答
如何
在不导致
缓存
丢失的情况下将
gitlab
作业令牌传递到坞
构建
中?
docker
、
gitlab
我们正在
使用
gitlab
部署中内置的PyPI repos来与多个内部
项目
共享我们的内部包。当我们
构建
我们的坞映像时,我们需要安装这些软件包,作为映像创建的一部分。但是,我们
使用
的访问
gitlab
PyPI存储库的PyPI是一个一次性令牌,因此每次运行
构建
时都是不同的。RUN poetry config http-basic.
gitlab
-pypi-repo
gitlab
-
ci
-token ${
CI
_
浏览 9
提问于2022-09-07
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
GitLab CI/CD 自动化构建与发布实践
网易CI/CD实践(上):CI系统的技术选型与部署流程
现代CI系统太复杂,方向跑偏了
干货 | 携程 Web CI/CD 实践
CI/CD 工具选型:Jenkins 还是 GitLab CI/CD?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券