GitLab-เดฎเดพเดฏเดฟ เดœเดฟเดฑ เดธเด‚เดฏเต‹เดœเดจเด‚

เดฒเด•เตเดทเตเดฏเด‚

Git เดšเต†เดฏเตเดฏเดพเตป เดชเตเดฐเดคเดฟเดœเตเดžเดพเดฌเดฆเตเดงเดฎเดพเด•เตเดฎเตเดชเต‹เตพ, เดœเดฟเดฑเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดšเดฟเดฒ เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพ เดžเด™เตเด™เตพ เด’เดฐเต เด•เดฎเดจเตเดฑเดฟเตฝ เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เดฐเดฃเตเดŸเต เด•เดพเดฐเตเดฏเด™เตเด™เตพ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต:

  • GitLab-เตฝ, เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดœเดฟเดฑเดฏเดฟเตฝ เด…เดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เดธเดœเต€เดต เดฒเดฟเด™เตเด•เดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต

  • เดœเดฟเดฑเดฏเดฟเตฝ, เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดคเดฏเดฟเดฒเต‡เด•เตเด•เตเด‚ เด…เดคเต เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดฒเต‡เด•เตเด•เตเด‚ เดฒเดฟเด™เตเด•เตเด•เตพ เดธเดนเดฟเดคเด‚ เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดŸเดพเดธเตโ€Œเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดชเดฐเดพเดฎเตผเดถ เดตเดพเดšเด•เดตเตเด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต

เด•เดฎเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเต

  1. เดฑเตˆเดฑเตเดฑเต เดฒเต†เดตเตฝ เด…เดจเตเดฎเดคเดฟเด•เดณเตเดณเตเดณ เด’เดฐเต เดœเดฟเดฑ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เดžเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด’เดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚, Git-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดœเดฟเดฑเดฏเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเตเด‚ เดˆ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดจเต เด•เต€เดดเดฟเตฝ เดตเดฐเตเดฎเต†เดจเตเดจเต เด“เตผเดฎเตเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เดชเตเดคเดฟเดฏเตŠเดฐเต†เดฃเตเดฃเด‚ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเดฟเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเด•เดฏเตเด‚ GitLab เดŽเดจเตเดจเต เดชเดฑเดฏเตเด•เดฏเตเด‚ เดšเต‡เตผเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เดชเตเดฐเต‹เดœเด•เตโ€Œเดฑเตเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดฑเตˆเดฑเตเดฑเต เดฑเตˆเดฑเตเดฑเตโ€Œเดธเต‹เดŸเต† เด…เดคเต เดœเดฟเดฑเดฏเตเด•เตเด•เต.
  2. เดžเด™เตเด™เตพ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด“เดฐเต‹ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดฒเตเด‚ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผ เด…เดตเด•เดพเดถเด™เตเด™เดณเตเดณเตเดณ เด’เดฐเต GitLab เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เดžเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต. เด“เดฐเต‹ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เด‡เดจเตเดฑเด—เตเดฐเต‡เดทเตป เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  3. GitLab-เตฝ, เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดคเตเดฑเด•เตเด•เตเด•, เดชเต‹เด•เตเด• เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ -> เดธเดฎเดจเตเดตเดฏเด™เตเด™เตพเด•เตเด•เต. เดคเดพเดดเต‡เด•เตเด•เต เดธเตเด•เตเดฐเต‹เตพ เดšเต†เดฏเตเดคเต เด•เดพเดฃเตเด• เดชเดฆเตเดงเดคเดฟ เดธเต‡เดตเดจเด™เตเด™เตพ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดธเต‡เดตเดจเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดจเต€เดฃเตเดŸ เดฒเดฟเดธเตเดฑเตเดฑเต.
    GitLab-เดฎเดพเดฏเดฟ เดœเดฟเดฑ เดธเด‚เดฏเต‹เดœเดจเด‚
  4. เดˆ เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดœเดฟเดฑเดฏเต† เดžเด™เตเด™เตพ เด•เดพเดฃเตเดจเตเดจเต, เดซเต‹เด‚ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจเต
    GitLab-เดฎเดพเดฏเดฟ เดœเดฟเดฑ เดธเด‚เดฏเต‹เดœเดจเด‚

    • เด’เดฐเต เดŸเดฟเด•เตเด•เต เด‡เดŸเตเด• เดธเดœเต€เดตเดฎเดพเดฏเด•เดฃเด•เตเดทเตป เดธเดœเต€เดตเดฎเดพเด•เตเด•เดพเตป.
    • เดซเต‹เดฎเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฃเดพเดจเดพเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เด•เดฎเตเดฎเดฟเดฑเตเดฑเตเด•เตพเด•เตเด•เตเด‚ เดฒเดฏเดจ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพเด•เตเด•เตเดฎเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดธเตเดตเดญเดพเดตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.
    • เดจเตฝเด•เตเด• เดตเต†เดฌเต URL เดœเดฟเดฑเดฏเดฟเดฒเต† เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เดฎเตเดชเดจเดฟ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต 'https://companyname.atlassian.net'
    • เดœเดฟเดฑ เดŽเดชเดฟเด เดฏเตเด†เตผเดŽเตฝ - เดชเต‚เดฐเดฟเดชเตเดชเดฟเดšเตเดšเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดฑเตเดฑเตŠเดฐเต เดœเดฟเดฑ เด‡เตปเดธเตโ€Œเดฑเตเดฑเตปเดธเต เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚ เดตเต†เดฌเต URL.
    • เดจเดฟเดฒเด™เตเด™เดณเตเด‚ เด‰เดชเดฏเต‹เด•เตเดคเตƒเดจเดพเดฎเด‚ / เด‡เดฎเต†เดฏเดฟเตฝ ะธ เดชเดพเดธเตโ€Œเดตเต‡เดกเต/เดŸเต‹เด•เตเด•เตบ เดจเดฟเด™เตเด™เตพ เดœเดฟเดฑ เดธเต†เตผเดตเดฑเดพเดฃเต‹ เดœเดฟเดฑ เด•เตเดฒเต—เดกเดพเดฃเต‹ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดจเดคเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเดพเดฃเต เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดœเดฟเดฑ เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด†เดฐเตเดŸเต† เดชเต‡เดฐเดฟเตฝ เด•เดฎเดจเตเดฑเตเด•เตพ เดšเต‡เตผเด•เตเด•เดชเตเดชเต†เดŸเตเด‚ เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด•เตเดคเตƒเดจเดพเดฎเดตเตเด‚ เดชเดพเดธเตโ€Œเดตเต‡เดกเตเด‚ เดจเดฟเด™เตเด™เตพ เดจเตฝเด•เตเด•. เดœเดฟเดฑ เด•เตเดฒเต—เดกเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด’เดฐเต เด‡เดฎเต†เดฏเดฟเดฒเตเด‚ เดŸเต‹เด•เตเด•เดฃเตเด‚ เดจเตฝเด•เตเด• เด‡เดตเดฟเดŸเต†.
    • เดซเต€เตฝเดกเต เดธเด‚เด•เตเดฐเดฎเดฃ เดเดกเดฟ(เด•เตพ). เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดชเดฑเดฏเตเด•, เด’เดฐเต เดŸเดพเดธเตโ€Œเด•เต เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดคเต เดธเตเดตเดฏเดฎเต‡เดต เด…เดŸเดฏเตโ€Œเด•เตเด•เดชเตเดชเต†เดŸเตเด‚, เดˆ เดซเต€เตฝเดกเดฟเตฝ เดจเดฟเด™เตเด™เตพ เด…เดŸเดšเตเดš เด…เดตเดธเตเดฅเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดเดกเดฟ เดจเตฝเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดˆ เดเดกเดฟ API เดตเดดเดฟ เดฒเดญเดฟเด•เตเด•เตเด‚:
      https://companyname.atlassian.net/rest/api/2/issue/ISSUENAME-123/transitions 

      เด‡เดตเดฟเดŸเต† ISSUENAME-123 เดŽเดจเตเดจเดคเต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด…เดตเดธเตเดฅเดฏเดฟเดฒเตเดณเตเดณ เดšเดฟเดฒ เดŸเดพเดธเตเด•เตเด•เดฟเดจเตเดฑเต† เดชเต‡เดฐเดพเดฃเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดธเด‚เด•เตเดฐเดฎเดฃ เดถเตเดฐเต‡เดฃเดฟเดฏเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ JSON เดฒเดญเดฟเด•เตเด•เตเด‚, เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดเดกเดฟ เดŽเดŸเตเด•เตเด•เดพเด‚.

    เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, GitLab เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ -> เดธเดฎเดจเตเดตเดฏเด™เตเด™เตพเด•เตเด•เต เดœเดฟเดฑเดฏเตเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ เด’เดฐเต เดชเดšเตเดš เดธเต‚เดšเด•เดฎเตเดฃเตเดŸเต:

    GitLab-เดฎเดพเดฏเดฟ เดœเดฟเดฑ เดธเด‚เดฏเต‹เดœเดจเด‚

    เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดฎเต†เดจเตเดตเดฟเตฝ เด‡เดจเด‚ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเด‚ เดœเดฟเดฐเด‡เดคเต เดœเดฟเดฑเดฏเดฟเดฒเต† เด…เดจเตเดฌเดจเตเดง เดชเดฆเตเดงเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต:

    GitLab-เดฎเดพเดฏเดฟ เดœเดฟเดฑ เดธเด‚เดฏเต‹เดœเดจเด‚

เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•:

เด’เดฐเต เด•เดฎเตเดฎเดฟเดฑเตเดฑเดฟเดจเต เดžเด™เตเด™เตพ เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดŽเดดเตเดคเตเดฎเตเดชเต‹เตพ (เดœเดฟเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดเดคเต เดŸเต‚เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฒเตเด‚), เดžเด™เตเด™เตพเด•เตเด•เต เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เดณเตเดŸเต† เดชเต‡เดฐเต เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เดฐเต‚เดชเดคเตเดคเดฟเตฝ เดšเต‡เตผเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ (เด‰เดฆเตเดงเดฐเดฃเดฟเด•เดณเต‹ @ เดชเต‹เดฒเตเดณเตเดณ เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเต‹ เด‡เดฒเตเดฒเดพเดคเต†)

bugfix XPROJECT-123, XPROJECT-124

เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เด…เดจเตเดฌเดจเตเดง เดŸเดพเดธเตเด•เตเด•เดฟเตฝ เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเด‚:

GitLab-เดฎเดพเดฏเดฟ เดœเดฟเดฑ เดธเด‚เดฏเต‹เดœเดจเด‚

เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดธเดœเต€เดต เดฒเดฟเด™เตเด•เต GitLab-เตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเด‚:

GitLab-เดฎเดพเดฏเดฟ เดœเดฟเดฑ เดธเด‚เดฏเต‹เดœเดจเด‚

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•