Архив метки: Github

Jenkins: Github Pull-Request Builder плагин

13 ноября 2018
 

 Плагин Pull-Request Builder предназначен для запуска билдов, когда в Github репозитории создаётся новый pool request, что бы выполнить сборку до того, как PR будет добавлен в основную ветку. Результат билда будет добавлен комментарием к этому реквесту, после чего можно принимать решение – принимать реквест, или нет. Установка Jenkins и плагина Устанавливаем Docker: [simterm] root@ip-172-31-10-151:/home/admin# curl… Читать далее »

Ansible: Ansible Galaxy – создание аккаунта и добавление роли

8 октября 2017
 

  Процесс создания Github токена, авторизации Ansible Galaxy в Github и добавления роли в Galaxy. Установка Ansible Устанавливаем Ansible: [simterm] $ sudo pacman -S ansible resolving dependencies… looking for conflicting packages… Packages (17) python2-asn1crypto-0.23.0-1 python2-bcrypt-3.1.3-1 python2-cffi-1.10.0-1 python2-crypto-2.6.1-5 python2-cryptography-2.0.3-1 python2-enum34-1.1.6-1 python2-idna-2.6-1 python2-ipaddress-1.0.18-1 python2-jinja-2.9.6-1 python2-markupsafe-1.0-1 python2-paramiko-2.3.1-1 python2-ply-3.10-1 python2-pyasn1-0.3.6-1 python2-pycparser-2.18-1 python2-pynacl-1.1.2-1 python2-yaml-3.12-3 ansible-2.4.0.0-1 … [/simterm] Проверяем: [simterm] $… Читать далее »

Arch: Git – github.com errno=Connection refused

28 марта 2017
 

 Во время сборки из AUR – возникает ошибка: $ yaourt -S purple-skypeweb-git ==> Downloading purple-skypeweb-git PKGBUILD from AUR… x .SRCINFO x .gitignore x PKGBUILD kiotoze commented on 2016-07-02 09:19 … ==> Retrieving sources… -> Cloning purple-skypeweb-git git repo… Cloning into bare repository ‘/tmp/yaourt-tmp-setevoy/aur-purple-skypeweb-git/purple-skypeweb-git’… fatal: unable to connect to github.com: github.com[0: 192.30.253.113]: errno=Connection refused github.com[1: 192.30.253.112]:… Читать далее »

Jenkins: pipeline плагин и триггер билда через Github webhook

24 февраля 2017
 

 Задача: триггерить билд по каждому push в репозиторий. Усложнаяется задача тем, что некоторые билды созданы как Freestyle project и используют плагин GitHub плагин, а некоторые – созданы через Pipeline плагин. Ниже описано создание вебхуков в Github для обоих типов билдов.

Git: diff двух репозиториев

26 августа 2016
 

 Имеется один репозиторий, WebApp в Azure: $ git remote -v show origin https://[email protected]:443/application.git (fetch) origin https://[email protected]:443/application.git (push) $ git branch * master И второй, в Github: $ git remote -v show origin [email protected]:jm-application/application.git (fetch) origin [email protected]:jm-application/application.git (push) $ git branch develop master * release travis_init

Github: авторизация по SSH ключам

31 мая 2016
 

 Генерируем ключ: $ cd ~/.ssh/ $ ssh-keygen -t rsa -C “[email protected]” Generating public/private rsa key pair. Enter file in which to save the key (/home/setevoy/.ssh/id_rsa): setevoy_github_openssh Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in setevoy_github_openssh. Your public key has been saved in setevoy_github_openssh.pub. The key fingerprint is:… Читать далее »