1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-Crux

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
RELEASING.md 2.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 03:52 6321cf0

Выпустить новую версию

Создать новую версию

  1. Убедитесь, что все тесты пройдены и CI показывает, что статус зелёный.
  2. Обновите VERSION_NAME в gradle.properties.
  3. Создайте новый коммит для изменения номера версии, назвав его «Увеличить версию до x.y.z».
  4. Отметьте этот коммит как vx.y.z (должен соответствовать шаблону v[0-9]+.[0-9]+.[0-9]+).
  5. Отправьте все коммиты и теги на GitHub.

Опубликовать в Maven Central

Убедитесь, что файл gradle.properties в домашнем каталоге (~/.gradle/gradle.properties) присутствует и настроен правильно.

./gradlew publish

Закрыть и выпустить вручную

Вручную

Предполагая, что ./gradlew publish был запущен после выпуска новой версии.

  • Перейдите на https://oss.sonatype.org/#stagingRepositories, войдите под именем chimbori.
  • Выберите репозиторий comchimboricrux-xxxx.
  • Нажмите «Закрыть» на верхней панели инструментов, дождитесь завершения.
  • Нажмите «Выпустить» на верхней панели инструментов.

Настройка подписания ключей на новом компьютере

Подписание

  1. Установите GPG, например, brew install gpg на macOS.
  2. Найдите сохранённые учётные данные из личного хранилища.
  3. Запустите restore-keys.sh из каталога сохранённых учётных данных.
  4. Введите пароль для chimbori, когда будет предложено. Этот пароль отличается от пароля Sonatype/Nexus.

Учётные данные

  1. Скопируйте gradle.properties.sample в ~/.gradle/gradle.properties и заполните недостающие отредактированные учётные данные.
  2. Если существует gradle.properties.private, его можно использовать вместо этого. gradle.properties.private настроен так, чтобы быть .gitignored, поэтому убедитесь, что он никогда не отправляется в публичный репозиторий.
  3. Новый компьютер теперь готов и настроен для отправки в Maven Central.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-Crux.git
git@api.gitlife.ru:oschina-mirror/mirrors-Crux.git
oschina-mirror
mirrors-Crux
mirrors-Crux
main