腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Gitlab
CI
:
git
diff
显示
旧
的
修改
我正在编写一个由
gitlab
的
CI
启动
的
脚本,该脚本使用
git
diff
检测代码中
的
原始类型。我
的
脚本使用命令:
git
diff
origin/master ${
CI
_COMMIT_SHA} 它在本地运行得很好,比如:
git
diff
返回好
的
变化;链接到我
的
分支。在
CI
上,
git
浏览 23
提问于2020-07-24
得票数 0
回答已采纳
2
回答
为什么
git
会返回“坏对象”?
、
、
我正在我
的
Gitlab
服务器上运行一个
ci
任务。其中一个操作是在生成运行计算机上调用一个exe,它会进行一些更新。我通过SHA1s从$
CI
_COMMIT_BEFORE_SHA和$
CI
_COMMIT_SHA以及代码调用:fatal: bad object abcd12
浏览 0
提问于2021-05-19
得票数 2
2
回答
如何在
Gitlab
中
的
两个refs之间获取
git
diff
?
、
、
当用户推送代码时,我正在运行
GitLab
CI
script。在此
CI
中,我希望找到两个参考文献之间
的
git
diff
。例如:
git
diff
--name-only $old_ref $new_ref 如何在
GitLab
中做到这一点?或者任何相关
的
命令或文档都会很有帮助。
浏览 22
提问于2018-08-07
得票数 0
回答已采纳
2
回答
对于两个点比较,
Git
命令失败。错误:“致命:模糊论证”
、
、
、
我使用下面的命令来获得两个分支之间
的
差异,使用两个点方法。
git
diff
master..hotfix_master> $
git
diff
hotfix_master..master fatal: ambiguous-rw-rw-rw- 1 root root 445 Dec 13 15:09 .
gitlab
-
ci
.yml -rw-rw-rw- 1 root root 75
浏览 11
提问于2021-12-13
得票数 1
回答已采纳
1
回答
Gitlab
-
CI
和HEAD中
的
分支机构之间
的
Git
差异
、
、
、
我正在尝试获取在执行
Gitlab
CI
管道
的
分支和远程源(称为main)上
的
分支之间存在差异
的
文件列表。我知道当
gitlab
CI
管道运行时,它会克隆特定
的
分支,而且看起来它会剥离所有远程来源和分支?所以我做了一个
git
fetch来检索远程分支,这使我获得了main ( So /main) 但从那时起,我尝试了
git
diff
,
git
diff
-tre
浏览 18
提问于2021-04-10
得票数 0
回答已采纳
3
回答
Gitlab
-
ci
令牌用户无法克隆存储库
、
但是,当作业运行时,它总是失败,如下所示:Using Docker executor with@
gitlab
.xxxxxxxxx/amrstratus/webportal.
git
/': Failed to connect to
gitlab
.xxxxxx port 443: Connection/
gitlab
-
ci
浏览 5
提问于2017-01-26
得票数 5
回答已采纳
2
回答
提高
GitLab
中
的
差限
我们有在前提下
的
Gitlab
安装,并希望
显示
大
的
差异。根据这个问题
的
评论,,我们做了以下
修改
DIFF
_HARD_LIMIT_FILES= 10000
DIFF
_HARD_LIMIT_LINES = 500
浏览 3
提问于2020-04-10
得票数 0
回答已采纳
1
回答
管道中合并请求目标分支与源分支
的
Gitlab
区分
、
、
我
的
使用涉及到在合并请求与主分支或发布分支之间找到一个差异(无论我想对哪个分支进行区分),MR将设置
CI
_MERGE_REQUEST_TARGET_BRANCH。CHANGED_DIRS=$(
git
diff
--name-only ${
CI
_MERGE_REQUEST_TARGET_BRANCH_NAME}...${
CI
_COMMIT_REF_NAME} | xargs -L1 dirname | uniq | cut -d'/' -f1 |tail -n
浏览 5
提问于2021-07-05
得票数 4
回答已采纳
2
回答
Windows上
的
GitLab
运行程序及处理& %ERRORLEVEL%
、
、
、
、
在我
的
..
gitlab
ci
.yml中,我尝试使用findstr命令。findstr /c:"%SOLUTION_DIR%"
gitlab
.dif > founded.ref我
的
..
gitlab
ci
.yml文件 - check check_<e
浏览 0
提问于2019-03-11
得票数 3
回答已采纳
1
回答
主节点与分支节点
的
GitLab
CI
测试差异
、
、
目前,我正在尝试在
GitLab
CI
上测试主机和分支之间
的
差异。var branch = require('
git
-branch'), path = require('pathbranch} 下面是我正在使用
的
重要代码片段。这在本地运行得很好,但是当在
GitLab
CI
上运行时,它
浏览 2
提问于2016-10-27
得票数 3
1
回答
当url
的
令牌部分(身份验证错误)时,
Git
克隆无法工作。
、
我正在将我们
的
内部
GitLab
-CE迁移到
GitLab
-EE。在检查
CI
管道是否正常工作时,我注意到使用
CI
_JOB_TOKEN克隆存储库
的
管道不起作用。经过一些调试后,我管理跟踪错误到实际
的
git
克隆命令。如果访问令牌是克隆URL
的
一部分,则命令无法工作。为了验证我
的
假设,我创建了一个个人访问令牌,并试图使用命令
git
clone https:\\myusername:accesstoken@<e
浏览 6
提问于2022-02-17
得票数 1
回答已采纳
2
回答
Gitlab
CI
/CD不能从.
gitlab
-
ci
.yml推送
、
、
我正在用.
gitlab
-
ci
.yml编写
GitLab
CI
/CD管道脚本,我想检查一个特定
的
文件是否在另一个回购中更改,如果是,我想复制该文件,提交并推送到当前
的
回购。-b try -
git
remote add -f b https://
gitlab
-
ci
-token:${
CI
_JOB_TOKEN}@
gitlab
.{otherRepo}.
git</e
浏览 0
提问于2020-12-10
得票数 12
回答已采纳
1
回答
我可以只在服务器上使用
Gitlab
运行程序进行部署吗?
、
1.在
gitlab
CI
/CD工作之前,是否需要在服务器上安装
gitlab
和
gitlab
运行程序?提前谢谢你
的
回答。
gitlab
跑步者和
gitlab
多跑者
的
区别是什么?
浏览 2
提问于2019-10-24
得票数 0
2
回答
Gitlab
预定义变量${
CI
_COMMIT_BEFORE_SHA}有时返回奇怪
的
输出
、
、
、
git
diff
${
CI
_COMMIT_BEFORE_SHA} ${
CI
_COMMIT_SHA} --name-only${
CI
_COMMIT_BEFORE_SHA}:分支上
的
前一次提交但是,最近我用下面的..
gitlab
ci
.yml进行了测试 - info
GIT
_STRATEGY: fetch
GIT
_C
浏览 0
提问于2021-01-27
得票数 0
1
回答
如何在Azure DevOps管道中获得主分支和拉请求分支之间
的
区别?
、
、
、
我试图在两个分支之间获得新
的
/更改
的
PowerShell文件。在Azure DevOps管道中,从主管道和我正在执行
的
请求中执行以下操作: $changedFiles = (
git
diff
--cached --name-only | Where-Object我假设它需要更改管道中
的
位置,但是在试图找到某个存储库文件之后,我找不到它。它应该在执行之前下载这些文件?
diff
--cached --name-only | Where-Object { $_ -l
浏览 1
提问于2020-12-06
得票数 1
回答已采纳
2
回答
如何列出
修改
后
的
文件?
每当引发PR时,我都会使用来运行在.
gitlab
-
ci
.yml中定义
的
脚本。用例是在大型代码库中运行特定于文件
的
集成测试。
浏览 2
提问于2018-10-21
得票数 17
1
回答
Gitlab
CI
/CD Pipeline -获取已
修改
文件
的
列表
、
、
我在我
的
管道中运行下面的命令,它抛出了一个
git
命令找不到
的
错误
git
diff
-tree --no-commit-id --name-only -r 我正在尝试捕获我
的
管道中更改
的
文件列表,如果有其他方法可以实现这一点
浏览 143
提问于2020-07-01
得票数 0
回答已采纳
1
回答
在gitlabci管道中如何知道更新后
的
文件
、
、
、
在
gitlab
管道期间(在我
的
分支上每次提交后触发),我想知道提交涉及哪些文件,以便对每个文件应用特定
的
bash脚本。我目前在我
的
gitlabci.yaml文件中使用了以下代码: - export
DIFF
=$(
git
show --stat HEAD) - ./myBashScript.sh 然后在我
的
bash脚本中使用$
DIFF
。但是有没有更好
的
方法呢?(我使用
的
是本地
的</em
浏览 19
提问于2019-04-04
得票数 0
1
回答
使用
gitlab
-
ci
时,环境变量
的
更改不会反映
、
、
、
、
我正在使用
gitlab
-
ci
& my .
gitlab
-
ci
.yml,如下所示这是成功部署
的
,但当我将DEFAULT_LOCATION_TYPE
的
值更改为其他文本时。控制台日志仍
显示
旧
值 然后,即使从.yml文件和<
浏览 1
提问于2017-11-18
得票数 1
1
回答
如何添加
Gitlab
CI
作业以验证生成
的
open-api文档是最新
的
。
、
、
我想添加一个
Gitlab
工作:你能帮帮我吗?
浏览 3
提问于2022-09-13
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券