Integración de Youtrack con Hub integrado con Teamcity, Gitlab

Esta publicación hablará sobre cómo integrar Youtrack con el Hub integrado con Teamcity, Gitlab.



YouTrack es un sistema comercial de seguimiento de errores, software de gestión de proyectos. YouTrack admite consultas de búsqueda, autocompletado, manipulación de conjuntos de tareas, configuración de un conjunto de atributos de tareas, creación de flujos de trabajo personalizados y adopción de un enfoque de teclado primero.



TeamCity es un servidor de integración continua inteligente.



GitLab es una herramienta de ciclo de vida de DevOps basada en la web de código abierto que proporciona un sistema de gestión de repositorio de código para Git con su propia wiki, rastreador de errores, canalización de CI / CD y más.





Requisitos de integración



Todas las herramientas deben ser resueltas por DNS. Si las herramientas no se resuelven a través de DNS, algunas de las funciones no funcionarán para usted.



,



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.




All Articles