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

Jira: фильтры и почтовые уведомления о тикетах

10 мая 2020
 

 Начал сейчас больше вникать в работу с Atlassian Jira, узнавать новые плюшки. Одна из приятных возможностей – подписаться на почтовую рассылку о текущих/будущих задачах. Собственно, у тикета есть поле Due Date. По нашим процессам – девелоперы задают в это поле значение, дату, на которую им от нас, devops-тимы, требуется реализация какой-то фичи или фикс бага.… Читать далее »

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

25 сентября 2018
 

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

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

21 сентября 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’,… Читать далее »

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

25 апреля 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 =… Читать далее »

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

28 июля 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 апреля 2015
 

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

Bamboo: интеграция с JIRA

26 марта 2015
 

 Задача – интегрировать Bamboo и JIRA, что бы в билдах Bamboo видеть – какие коммиты по каким JIRA-таскам будут билдиться. В Bamboo переходим в System > Add-ons:

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

2 апреля 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-авторизацией. Для авторизации… Читать далее »

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

31 марта 2014
 

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