Tag Archives: JIRA

Python: скрипт добавления комментария в Jira из Jenkins

25 September 2018
 

 В продолжение поста Jenkins: добавление комментария в Jira-тикет после билда – напишем свой костыль, который будет добавлять комментарии в Jira-тикеты. Скрипт будет парсить заголовок коммита, в котором будет указан Jira-тикет, а потом через Jira API добавлять комментарий. Писать будем на Python – полгода не писал на нём, наконец-то появился повод. Парсинг git-коммита Для того, что бы… Read More »

Jenkins: добавление комментария в Jira-тикет после билда

21 September 2018
 

 Задача – добавлять комментарий в Jira-тикет после выполнения Jenkins-билда в scripted pipeline job. Используем JIRA Pipeline Steps. Докмументация и примеры – тут>>>. Устанавливаем его – Manage Jenkins > Manage Plugins: Настраиваем доступ к Jira – переходим в Manage Jenkins > Configure system, в JIRA Steps добавляем сайт: Добавляем тестовую задачу: node { echo “Run job” jiraAddComment idOrKey: ‘BMEDIOS-198’, comment: ‘Test’,… Read More »

JIRA: ручная установка на Debian

25 April 2016
 

 Установка JIRA 7.1.4 на Debian 8 Jessie в Vagrant-бокс. Подготовка Vagrant бокса и ОС Установка MySQL/MariaDB Установка Java Установка и настройка JIRA Установка и настройка NGINX Завершение установки Подготовка Vagrant бокса и ОС Создаем машину: $ vagrant init debian/jessie64 Редактируем файл Vagrantfile, настраиваем сеть и добавляем памяти: … config.vm.network “public_network” … config.vm.provider “virtualbox” do |vb| vb.memory =… Read More »

Python: скрипт переименования спринтов в JIRA

28 July 2015
 

 Мы пользуемся Cloud-based версией JIRA, поэтому API может отличаться. Задача: переименовать спринты в JIRA. Обращение к спринтам в JIRA реализовано по их ID. Например, в URL https://account.atlassian.net/secure/RapidBoard.jspa?rapidView=23&view=reporting&chart=sprintRetrospective&sprint=144 ID спринта будет 144. Реализовано с помощью requests и argparse.

TeamCity: интеграция с Jira

6 April 2015
 

 Интеграция TeamCity с JIRA позволяет легко отслеживать состояние билдов по конкретным таскам. Выполняется с помощью плагина (платного) TeamCity Integration for JIRA. На удивление – не нашёл ни одного подробного HowTo, хотя задача наверняка была бы интересна многим. Важно: если TeamCity находится за каким-то сервером, например NGINX – ему потребуются дополнительные настройки для WebSocket. Начнём с TeamCity.

JIRA: настройка прокси

2 April 2014
 

 После установки плагина Zephyr в JIRA – в логе появились записи: 2014-04-02 12:12:14,213 QuartzScheduler_Worker-3 FATAL ServiceRunner Zephyr for JIRA background job [zephyr.je.job.UpgradeCheckerJob] Unable to perform version check java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) Сервер находится в локальной сети, и доступ “в мир” осуществляется через прокси-сервер с NTLM-авторизацией. Для авторизации… Read More »

Atlassian JIRA: установка и настройка на CentOS

31 March 2014
 

 Установка будет производится на: # cat /etc/redhat-release CentOS release 6.4 (Final) Хотя, т.к. JIRA работает на Java и Tomcat – то система роли особо не играет. Tomcat JIRA использует свой, а установка Java описана в посте Bamboo: установка и настройка на CentOS + MySQL/MariaDB. В качестве сервера базы данных будет использоваться MySQL: # yum list installed… Read More »