Este post vai falar sobre como integrar o Youtrack com o Hub incorporado com o Teamcity, Gitlab.
YouTrack é um sistema comercial de rastreamento de bugs, software de gerenciamento de projetos. YouTrack oferece suporte a consultas de pesquisa, preenchimento automático, manipulação de conjunto de tarefas, configuração de um conjunto de atributos de tarefa, criação de fluxos de trabalho personalizados e adoção de uma abordagem de teclado primeiro.
TeamCity é um servidor de integração contínua inteligente.
GitLab é uma ferramenta de ciclo de vida DevOps baseada na web de código aberto que fornece um sistema de gerenciamento de repositório de código para Git com seu próprio wiki, rastreador de bug, pipeline de CI / CD e muito mais.

Requisitos de integração
Todas as ferramentas precisam ser resolvidas pelo DNS. Se as ferramentas não forem resolvidas pelo DNS, algumas das funcionalidades não funcionarão para você.
,
Youtrack
yum install -y mc unzip
wget https://download-cf.jetbrains.com/charisma/youtrack-2020.3.1402.zip
unzip youtrack-2020.3.1402.zip
cd youtrack-2020.3.1402/bin/
./youtrack.sh start
Teamcity
yum install -y unzip mc java-1.8.0-openjdk-devel
wget https://download-cf.jetbrains.com/teamcity/TeamCity-2020.1.2.tar.gz
tar zxvf TeamCity-2020.1.2.tar.gz
cd TeamCity/bin
./runAll.sh start
YouTrack (embedded) Hub, Teamcity, Gitlab :
- YouTrack c TeamCity — Build Server Integration
- YouTrack Gitlab — VCS Integrations

YouTrack c TeamCity — Build Server Integration
Youtrack, Teamcity Gitlab.

Teamcity VCS, Gitlab.


YouTrack issue c P1-1.
: Issue YouTrack Teamcity, Issue Fixed commit.

Build Server Integration. Build Server YouTrack.

YouTrack c TeamCity . Main YouTrack project YouTrack. TeamCity project TeamCity. TeamCity build TeamCity, . Fixed in build Add build numbers to the set of values in a custom field. YouTrack issue.

The VCS user name does not match any user in YouTrack., VCS user name git user.name .
git log .
git log
commit 34ea8e39320e668db4066aa98b425c9fa9f7f7ef (HEAD -> master, origin/master)
Author: Anton Patsev <user1@group1.com>
Date: Wed Jul 29 11:45:23 2020 +0600
text text1 #P1-1 Fixed this issue
name email .
4643208d, TeamCity Unknown (none of TeamCity users defined user1 username in their VCS username settings). TeamCity user1. TeamCity.

Unknown command: Fixed, , issue, .

user1 Developer project1.

, issue. , state Fixed, Fixed in Build TeamCity, issue.
VCS Integrations
VCS Integrations TeamCity.

Main YouTrack project , Gitlab, Repository URL URL , Personal access token api . Generate token Access Tokens User Settings .

api. scope? Youtrack Gitlab webhook.
Personal access token. .
Youtrack Gitlab webhook. projects1 -> Webhook Settings.
Youtrack Gitlab webhook.

webhook . : Admin -> Settings -> Network -> Outbound Requests -> Allow requests to the local network from hooks and services
, : Unable to save project. Error: Import url is blocked: Requests to the local network are not allowed
.

YouTrack issue VCS.