Grgit - это оболочка над JGit, которая предоставляет свободный API для взаимодействия с репозиториями Git с помощью инструментов на основе Groovy.
0 ответов

Аутентичность хоста не может быть установлена

У меня есть задание Gradle: task tagRepo << { def gitTagName = 'a4' def gitTagMessage = 'This s a new tag' def gitUserName = 'uname' def gitPassword = 'password' def credentials = new org.ajoberstar.grgit.Credentials(gitUserName, gitPassword) …
03 июн '16 в 08:32
0 ответов

grgit.add() Не добавление файлов в постановку

Я пытаюсь установить это впервые в моем проекте, и мне любопытно, почему некоторые предметы все еще считаются не подготовленными после того, как я grgit.add(), мой build.gradle task gitCommit { group = "Custom" description = "Commits the version bui…
15 сен '17 в 17:21
1 ответ

Я пытаюсь получить коммит тела из журнала Grgit это возможно?

Grgit.open(dir: repoDir).log { range 'origin/develop', branch maxCommits: num } Могу ли я добавить аргумент для получения тела коммита?
20 дек '18 в 10:55
0 ответов

Gradle-Git плагин Grgit тип неизвестен

У меня проблемы с плагином GRGIT для Gradle. Это то, что у меня есть в моем build.gradle файл: plugins { id "org.ajoberstar.grgit" version "3.0.0-beta.1" id 'java-gradle-plugin' } apply from: 'path/to/my/otherFile.gradle Теперь в моем otherFile.grad…
07 авг '18 в 15:56
1 ответ

Проблемы с удалением:org.ajoberstar.grgit.exception.GrgitException:

У меня есть задача, чтобы вставить тег в хранилище: task tagRepo << { def gitTagName = 'a11' def gitTagMessage = 'This s a new tag' def gitUserName = 'uname' def gitPassword = 'password' def credentials = new org.ajoberstar.grgit.Credentials(g…
03 июн '16 в 19:38
0 ответов

Добавление изменений из локальной ветки в удаленную

Я хочу добавить файлы, которые редактируются из одной ветви в другую. Хранилище такое же. Как это можно сделать с помощью Gradle Grgit. Ниже приведен код, который я написал def grgit = org.ajoberstar.grgit.Grgit.open(dir: "source_dir") grgit.add(upd…
05 авг '16 в 12:59
0 ответов

Используйте операцию слияния в Gradle (используя grgit)

Я хочу объединить ветку в другую ветку в git, используя плагин gradle git (grgit). Ветвь, которая должна быть объединена, является первой ветвью, а ветвь, в которую должна быть объединена первая ветвь, является второй ветвью. Итак, я делаю операцию …
24 авг '16 в 05:58
1 ответ

Получить подпроект Gradle во время сборки, используя grgit

Как я могу настроить клонирование git-репозитория (в суб-репо текущего) и построить его как подпроект? В настоящее время у меня есть следующее: settings.gradle: include 'contrib/dependency/foolib' build.gradle (сокращенно): buildscript { repositorie…
18 июл '17 в 18:23
0 ответов

Невозможно выполнить задачи gitPublish при доступе к GitLab и включении токена как части URL

Я не могу получить доступ к репозиторию GitLab с помощью Gradle org.ajoberstar.git-publish Плагин, когда токен доступа является частью URL. Я использую версию 0.4.1. Мой URL находится в следующей форме: http://oauth2:7cTrhwfiTGMJJ1SrVZkL@gitlab.com/…
06 июн '18 в 04:11
1 ответ

Запустите задачу из другого репозитория git в Jenkinsfile

В моих проектах JenkinsfileМне нужно клонировать еще один репозиторий github и выполнить определенную задачу. Вот что я пытался: stage ('mystage') { dir('foo') { git url: 'https://github.com/something.git' } sh('cd foo') sh('gradle taskname') } Клон…
22 окт '18 в 06:08
0 ответов

Android Studio - задача Gradle выдает StackruError при привязке к preBuild

У меня есть задача на моем Android build.gradle, которая должна загружать исходный код из моего репозитория git в определенный каталог, если его там нет, и извлекать его в определенную ветку после клонирования (если репозиторий уже клонирован, сдела…
19 янв '17 в 23:39
1 ответ

Можно ли создать тег при фиксации и нажатии изменения

Можно ли создать тег в git при фиксации и отправке изменений с помощью плагина grgit ...?? Это мой код, чтобы подтолкнуть мои изменения в Git .. task pushChangestoGit() { def grgit = org.ajoberstar.grgit.Grgit.open(dir: '.') grgit.add(patterns: ['ve…
10 авг '16 в 14:40
2 ответа

grgit NoClassDefFoundError

Gradle выдает NoClassDefFoundError при попытке выполнить задачу grgit. Начало build.gradle: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:2.1.2' classpath 'org.ajoberstar:gradle-git:1.2.0' } }…
17 июл '17 в 22:10
1 ответ

Использование grgit для захвата логов между двумя тегами

Я хочу захватить сообщения коммита между двумя тегами. Например, я создаю тег в своем репо, затем фиксирую некоторые файлы и затем добавляю тег. Итак, между этими тегами я хочу захватить эти сообщения о коммите. Предположим, что все это делается с п…
28 дек '15 в 09:19
1 ответ

Как использовать Grgit для получения с удаленного?

Следующий код: final git = Grgit.open("${oldVersionRoot}/.git") git.fetch(refSpecs: ["release/${oldVersion}"]) выделяет: Caused by: org.eclipse.jgit.errors.TransportException: Remote does not have release/2.1747.0 available for fetch. Какое заклинан…
21 мар '16 в 23:39
1 ответ

grgit - добавлять новые файлы и удалять удаленные файлы

Мы используем grgit для обновления файлов в github. def grgit = Grgit.open(dir: repoDir) grgit.add(patterns: ['src'], update: false) // False should even add new files grgit.commit(message: 'Updated subsets', amend: false) grgit.push() мы извлекаем …
11 ноя '16 в 08:40
0 ответов

Получить имя ветки git с помощью подключаемого модуля git на jenkins slave

Я делаю интеграцию сонара и хотел бы передать git branch в качестве параметра. Он будет запущен на сервере Jenkins. Прежде чем я использовал следующую строку кода для получения текущей ветки git: def workingBranch = """git rev-parse --abbrev-ref HEA…
22 ноя '16 в 05:13
0 ответов

Выпуск имени и версии артефакта в Jenkinsfile

Я использую Gradle Git для выпуска артефактов: https://github.com/ajoberstar/gradle-git. Можно ли получить имя и версию артефакта выпуска, которые он использует на этапе выпуска, на другом этапе, который выполняется после выпуска в Jenkinsfile?
23 окт '18 в 01:38
2 ответа

Не найдено ни одного коммита для строки ревизии:

Я хочу добавить изменения одной ветви в другую ветку в том же репо. Я не уверен, если это означает слияние первой ветви во вторую. Итак, я попробовал это def grgit = org.ajoberstar.grgit.Grgit.open(dir: project.parent.projectDir) grgit.checkout(bran…
17 авг '16 в 17:01
1 ответ

Можно ли зафиксировать только один файл через плагин grgit для gradle.?

Можно ли зафиксировать только один файл через плагин grgit для gradle.? Я изменил version.properties файл и мне нужно зафиксировать только этот конкретный файл обратно в git с помощью плагина grgit. Но когда я выполняю коммит обратно в git, весь про…
05 авг '16 в 16:16