Π¦Π΅Π»
ΠΡΠΈ ΠΊΠΎΠΌΠΌΠΈΡΠ΅ Π² git ΡΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊΠ°ΠΊΡΡ-Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°ΡΡ ΠΈΠ· Jira ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡ Π΄Π²Π΅ Π²Π΅ΡΠΈ:
- Π² GitLab Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² Π°ΠΊΡΠΈΠ²Π½ΡΡ ΡΡΡΠ»ΠΊΡ Π½Π° Π½Π΅Ρ Π² Jira
- Π² Jira ΠΊ Π·Π°Π΄Π°ΡΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΡΠΎ ΡΡΡΠ»ΠΊΠ°ΠΌΠΈ Π½Π° ΠΊΠΎΠΌΠΌΠΈΡ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π΅Π³ΠΎ ΡΠΎΠ²Π΅ΡΡΠΈΠ²ΡΠ΅Π³ΠΎ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΌ ΡΠ΅ΠΊΡΡ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°
- ΠΠ°ΠΌ Π½ΡΠΆΠ΅Π½ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Jira Ρ ΠΏΡΠ°Π²Π°ΠΌΠΈ ΡΡΠΎΠ²Π½Ρ write. ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ, Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΡΡΠΎ Π²ΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π² Jira ΠΏΡΠΈ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ ΠΈΠ· git Π±ΡΠ΄ΡΡ ΠΏΠ°Π΄Π°ΡΡ ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Π»ΡΡΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ, Π½Π°Π·Π²Π°ΡΡ Π΅Π³ΠΎ, ΡΠΊΠ°ΠΆΠ΅ΠΌ, GitLab, ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² Jira Ρ ΠΏΡΠ°Π²Π°ΠΌΠΈ write Π²ΠΎ Π²ΡΠ΅ Π²Π°ΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΡ.
- ΠΠ°ΠΌ Π½ΡΠΆΠ΅Π½ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ GitLab Ρ ΠΏΡΠ°Π²Π°ΠΌΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ. ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ.
- Π GitLab ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡ, Π·Π°Ρ
ΠΎΠ΄ΠΈΠΌ Π² ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ -> ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ. Π‘ΠΊΡΠΎΠ»Π»ΠΈΠΌ Π²Π½ΠΈΠ·, Π²ΠΈΠ΄ΠΈΠΌ Π‘Π΅ΡΠ²ΠΈΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Ρ Π΄Π»ΠΈΠ½Π½ΡΠΌ ΡΠΏΠΈΡΠΊΠΎΠΌ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ.
- ΠΠ°Ρ
ΠΎΠ΄ΠΈΠΌ Π² ΡΡΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅ Jira, ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠΌΠ°

- Π‘ΡΠ°Π²ΠΈΠΌ Π³Π°Π»ΠΎΡΠΊΡ ΠΠΊΡΠΈΠ²Π΅Π½, ΡΡΠΎΠ±Ρ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΡΠ·Ρ.
- ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΡΠΎΡΠΌΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π½ΡΠΆΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΊΠΎΠΌΠΌΠΈΡΠΎΠ² ΠΈ merge-ΡΠ΅ΠΊΠ²Π΅ΡΡΠΎΠ².
- ΠΠ²ΠΎΠ΄ΠΈΠΌ Web URL Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π² Jira, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ βhttps://companyname.atlassian.netβ
- Jira API url β Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΠΈΠ½ΡΡΠ°Π½Ρ Jira, ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Web URL.
- ΠΠΎΠ»Π΅ΡΠ° ΠΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ/Email ΠΈ ΠΠ°ΡΠΎΠ»Ρ/Π’ΠΎΠΊΠ΅Π½ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΡΠΎΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π»ΠΈ Π²Ρ Jira Server ΠΈΠ»ΠΈ Jira Cloud. Π ΡΠ»ΡΡΠ°Π΅ Jira Server Π²Ρ Π²Π²ΠΎΠ΄ΠΈΡΠ΅ ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π±ΡΠ΄ΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ. Π ΡΠ»ΡΡΠ°Π΅ Jira Cloud Π²Ρ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΠ΅ email ΠΈ ΡΠΎΠΊΠ΅Π½, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ .
- ΠΠΎΠ»Π΅ ID ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Π°. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΠΏΡΠΈ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΈ Π·Π°Π΄Π°ΡΠΈ ΠΎΠ½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΊΡΡΠ²Π°Π»Π°ΡΡ, ΡΠΎ Π² ΡΡΠΎΠΌ ΠΏΠΎΠ»Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠΏΠΈΡΠ°ΡΡ ID ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Π° Π² ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ closed. ΠΡΠΎΡ ID ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΠΎ API:
https://companyname.atlassian.net/rest/api/2/issue/ISSUENAME-123/transitionsΠ³Π΄Π΅ ISSUENAME-123 β ΠΈΠΌΡ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡΠ΄Ρ Π·Π°Π΄Π°ΡΠΈ Π² Π½ΡΠΆΠ½ΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ. ΠΡ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ JSON Ρ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΎΠ², ΠΈΠ· ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡΡ Π½ΡΠΆΠ½ΡΠΉ id.
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅, Π² GitLab Π² ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ -> ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Jira ΡΠ΅ΠΏΠ΅ΡΡ ΠΈΠΌΠ΅Π΅Ρ Π·Π΅Π»Π΅Π½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ:

ΠΈ Π² ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΏΡΠ½ΠΊΡ Jira, ΠΊΠΎΡΠΎΡΡΠΉ Π²Π΅Π΄Π΅Ρ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π² Jira:
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅:
ΠΠΎΠ³Π΄Π° ΠΏΠΈΡΠ΅ΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΠΊ ΠΊΠΎΠΌΠΌΠΈΡΡ (Π½Π΅ Π²Π°ΠΆΠ½ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ git), ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ Π²ΠΈΠ΄Π΅ (Π±Π΅Π· ΠΊΠ°Π²ΡΡΠ΅ΠΊ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅ΡΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΡΠΈΠΏΠ° @)
bugfix XPROJECT-123, XPROJECT-124Π² ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΡΠΎΡΠ²Π΅ΡΠ½Π°ΡΠ° Π·Π°Π΄Π°ΡΠ° ΡΠ΅ ΠΏΠ°Π΄Π½Π΅ ΠΊΠΎΠΌΠ΅Π½ΡΠ°Ρ:

ΠΈ Π² GitLab ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π°ΠΊΡΠΈΠ²Π½Π° Π²ΡΡΠ·ΠΊΠ°:

ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com



