问题标签 [grgit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
166 浏览

jenkins-pipeline - 在 Jenkinsfile 中发布工件名称和版本

我正在使用 gradle git 发布工件:https ://github.com/ajoberstar/gradle-git 。是否可以在 Jenkinsfile 中发布后运行的另一个阶段中获取它在发布阶段使用的发布工件名称和版本?

0 投票
1 回答
50 浏览

git-log - 我正在尝试从 Grgit 日志中获取提交正文,这可能吗?

我可以添加一些参数来获取提交正文吗?

0 投票
1 回答
2168 浏览

android - 找不到 Gradle DSL 方法:'versionCode()'

在构建我的 Android 项目时遇到问题。我用Grgit来填充versionCodeversionName输入 gradle。一切正常,直到我将 Android Studio 和 gradle 工具更新到更新版本(构建 3.4.0 和发行版 5.1.1)。

./gradlew build失败并显示错误:

提供外部的脚本(project/tools/script-git-version.gradle )

任务./gradlew printVersion运行良好并显示:

模块 build.gradle 文件:

0 投票
2 回答
1491 浏览

git - 如何使用 ajoberstar/reckon 和 Bitbucket Pipelines 配置自动语义版本控制?

我想设置一个自动语义版本控制,以便每个 CI 构建都会产生一个递增的补丁部分,例如...在 Bitbucket Pipelines 上进行设置。

我的理解是 ajoberstar/reckon 使用 git 标签工作,这些标签必须被推送到原点。使用以下 bitbucket-pipelines.yml 配置时会失败。

错误消息说:

根据:https ://community.atlassian.com/t5/Bitbucket-Pipelines-articles/Pushing-back-to-your-repository/ba-p/958407

配置备用 Git 客户端 如果您不使用 Pipelines 提供的 git CLI,我们建议使用 ${BITBUCKET_GIT_HTTP_ORIGIN} 变量配置源。如果使用 http 源,您还需要将 git 客户端配置为使用代理。代理网址是:http://localhost:29418

我需要使用 Pipelines 提供的 git CLI 或为 reckon 使用的 git 客户端设置代理。我无法让任何一个工作,所以任何帮助表示赞赏。

0 投票
0 回答
49 浏览

gradle - 自定义 Gradle 插件:添加 grgit.checkout 时找不到任务

我正在编写一个自定义 gradle 插件。我目前正在处理两项任务:

我已经调试了很多,发现一旦我添加了 grgit

在“PrepareCustomTask” gradle 执行时找不到任务“CustomTask”,即使它列在gradle task -all

我很困惑为什么会这样。你能帮助我吗?

编辑:我正在调用这两个任务

0 投票
1 回答
2560 浏览

gradle - 未找到 ID 为“org.ajoberstar.grgit”的插件

我正在尝试编译一个名为VeinMiner.
./gradlew build用来编译它。
然而它失败了,给了我这个理由:

我试图再次 git clone 它或在 sudo 中运行它。
但是,这两个都不起作用。

这个 build gradle 是这样
的:(太长所以我选择了一部分)

我希望构建成功。有没有人遇到过这种情况?

0 投票
1 回答
165 浏览

jgit - grgit log 以获得等效的 git log --name-status --reverse --pretty=format:'%H'

如何使用 grgit 获取提交的更改路径?

在下面的代码中,我得到一个 grgit Commit 对象,其中包含有关提交的元数据,但没有修改的文件列表。我想得到相当于git log --name-status --reverse --pretty=format:'%H'

关于将提交 sha 转换为 grgit 或 jgit 对象的任何想法,其中包含有关路径和修改类型的详细信息?

0 投票
1 回答
52 浏览

git-remote - 如何使用 grgit API 获取 git 远程 url

我需要使用 grgit API 在我的 groovy 脚本中读取具有以下 git 远程 url 的 .git 文件夹。

你能帮忙吗

0 投票
1 回答
72 浏览

java - 获取git目录中文件的最后修改日期

我有一个装满文件的文件夹,我想获取每个文件的最后一次 git update 的时间戳。

我想让那些参与 Gradle 任务。

我用 GrGit 尝试了以下操作:

但它什么也没打印。

如果我这样省略paths

它打印整个目录的所有提交信息。

如何获取每个文件的时间戳?