Cet article expliquera comment intégrer Youtrack au Hub intégré avec Teamcity, Gitlab.
YouTrack est un système commercial de suivi des bogues, un logiciel de gestion de projet. YouTrack prend en charge les requêtes de recherche, la saisie semi-automatique, la manipulation des ensembles de tâches, la définition d'un ensemble d'attributs de tâches, la création de flux de travail personnalisés et l'adoption d'une approche axée sur le clavier.
TeamCity est un serveur d'intégration continue intelligent.
GitLab est un outil de cycle de vie DevOps basé sur le Web open source qui fournit un système de gestion de référentiel de code pour Git avec son propre wiki, son outil de suivi des bogues, son pipeline CI / CD, etc.
Exigences d'intégration
Tous les outils doivent être résolus par DNS. Si les outils ne sont pas résolus par DNS, certaines fonctionnalités ne fonctionneront pas pour vous.
,
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.