gpt4 book ai didi

android - Jenkins Git 发布者 : How to commit code back to master after build?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:00:27 25 4
gpt4 key购买 nike

我在使用 Jenkins Git Publisher 提交代码并将代码推送回 master 时遇到了一些困难。我的构建过程增加了我的一个文件中的版本号,然后我想将该文件提交回存储库,但我似乎无法让它工作。

在源代码管理->Git 中,这些是我的设置:

  • 存储库名称:Android
  • 分支说明符:master
  • checkout /merge 到本地分支:master

然后,在 Git Publisher 中,这些是我的设置:

  • 仅在构建成功时推送:选中
  • merge 结果:勾选
  • 要推送的分支:master
  • 目标远程名称:Android
  • 注意事项:推送注意事项:更新版本
  • 注意:目标远程名称:Android
  • 笔记:笔记的命名空间:master

这是 Jenkins 的输出:

Pushing HEAD to branch master at repo Android
Adding note to namespace "master":
Updating version

请帮忙!

最佳答案

我认为 jenkins git publisher 插件没有做类似的事情

git add .
git commit -m 'xxx'

插件仅执行推送并可选择使用 git-notes 添加注释.

请看这里的注释:

https://github.com/hamsterready/jenkins-git-publisher-test/tree/refs/notes/master

要实现这样的目标:https://github.com/hamsterready/jenkins-git-publisher-test/commit/d80a1eef2133bee6d7a57b1b229ccd5990d2d606

我添加了构建后步骤(执行 shell 脚本):

git add .
git commit -m 'Updating git.properties'

然后启用将本地提交推送到源的 git 发布者构建后操作。

关于android - Jenkins Git 发布者 : How to commit code back to master after build?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17731875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com