Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
devops:building_and_publishing_deb_package_on_launchpad_using_github_actions [2021/06/19 16:27] – [Генерация ключа pgp] admindevops:building_and_publishing_deb_package_on_launchpad_using_github_actions [2021/06/21 07:21] (current) admin
Line 42: Line 42:
 -----END PGP MESSAGE-----' | gpg --decrypt</code> -----END PGP MESSAGE-----' | gpg --decrypt</code>
 Вводим пароль от ключа и получаем текст письма, в котором - ссылка вида: [[https://launchpad.net/token/H4Mvs...|https://launchpad.net/token/H4Mvs...]]. Переходим по ней изавершаем добавление ключа - жмем **Continue**. Вводим пароль от ключа и получаем текст письма, в котором - ссылка вида: [[https://launchpad.net/token/H4Mvs...|https://launchpad.net/token/H4Mvs...]]. Переходим по ней изавершаем добавление ключа - жмем **Continue**.
 +
 +===== Добавление ключа в GitHub Actions =====
 +https://github.com/marketplace/actions/import-gpg \\
 +Извлечем закрытый ключ:
 +  gpg --armor --export-secret-key kind.devops@gmail.com -w0
 +Чтобы добавить ключ GPG в проект и использовать его при публикации - идем в проект на **GitHub** -> **Settings** -> **Secrets** -> **New Repository Secret** и создаем пару секретов - **GPG_PRIVATE_KEY** и **GPG_PASSPHRASE** соответственно с приватным ключем и паролем.
 +\\
 +\\
 +===== Сборка deb-пакета и загрузка его на launchpad ppa  =====
 +
 +http://www.hackgnar.com/2016/01/simple-deb-package-creation.html \\
 +https://blog.packagecloud.io/debian/debuild/packaging/2015/06/08/buildling-deb-packages-with-debuild/ \\
  • devops/building_and_publishing_deb_package_on_launchpad_using_github_actions.txt
  • Last modified: 2021/06/21 07:21
  • by admin