TeamCity เจชเจฒเฉฑเจ—เจ‡เจจ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฎเฉเจ•เจพเจฌเจฒเจพ

เจนเฉ‡ เจนเจฌเจฐ!

เจ…เจธเฉ€เจ‚ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš TeamCity เจชเจฒเฉฑเจ—เจ‡เจจ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจฎเฉเจ•เจพเจฌเจฒเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ…เจœเฉ‡ เจตเฉ€ เจ‡เจธ เจตเจฟเฉฑเจš เจนเจฟเฉฑเจธเจพ เจฒเฉˆ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

TeamCity เจชเจฒเฉฑเจ—เจ‡เจจ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฎเฉเจ•เจพเจฌเจฒเจพ

เจจเจฟเจฏเจฎ เจธเจงเจพเจฐเจจ เจนเจจ: เจญเจพเจ—เฉ€เจฆเจพเจฐ เจธเจพเจจเฉ‚เฉฐ 24 เจœเฉ‚เจจ เจคเฉฑเจ• เจชเจฒเฉฑเจ—เจ‡เจจ เจญเฉ‡เจœเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจฌเจฆเจฒเฉ‡ เจตเจฟเฉฑเจš เจ‰เจน เจ†เจชเจฃเฉ€ เจชเจธเฉฐเจฆ เจฆเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ JetBrains IDE เจฒเจˆ เจ‡เฉฑเจ• เจธเจพเจฒ เจฆเฉ€ เจ—เจพเจนเจ•เฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‡เฉฑเจ• เจตเจพเจฐ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจชเฉ‚เจฐเฉ€เจ†เจ‚ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ…เจธเฉ€เจ‚ - เจŸเฉ€เจฎเจธเจฟเจŸเฉ€ เจตเจฟเจ•เจพเจธ เจŸเฉ€เจฎ เจ…เจคเฉ‡ เจคเจฟเฉฐเจจ เจธเฉเจคเฉฐเจคเจฐ เจœเฉฑเจœ - เจšเฉ‹เจŸเฉ€ เจฆเฉ‡ เจคเจฟเฉฐเจจ เจชเจฒเฉฑเจ—เจ‡เจจเจพเจ‚ เจฆเฉ‡ เจฒเฉ‡เจ–เจ•เจพเจ‚ เจจเฉ‚เฉฐ $1000 เจคเฉ‹เจ‚ $3000 เจฆเฉ€ เจฐเจ•เจฎ เจตเจฟเฉฑเจš Amazon เจคเฉ‹เจนเจซเจผเฉ‡ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฆเฉ‡ เจจเจพเจฒ เจธเจจเจฎเจพเจจเจฟเจค เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฒเฉ‡เจ–เจ• เจจเฉ‚เฉฐ เจธเฉ‡เจ‚เจŸ เจชเฉ€เจŸเจฐเจธเจฌเจฐเจ— เจœเจพเจ‚ เจฎเจฟเจŠเจจเจฟเจ– เจตเจฟเฉฑเจš เจœเฉ‡เจŸเจฌเฉเจฐเฉ‡เจจ เจฆเจซเจคเจฐ เจฆเฉ‡ เจฆเฉŒเจฐเฉ‡ 'เจคเฉ‡ เจฌเฉเจฒเจพเจ‡เจ† เจœเจพเจตเฉ‡เจ—เจพ!

เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจตเจฟเจš เจนเจฟเฉฑเจธเจพ เจฒเฉˆเจฃ เจฒเจˆ, เจ‡เจน เจ•เจพเจซเจผเฉ€ เจนเฉˆ เจธเจพเจˆเจจ เจ…เฉฑเจช เจ…เจคเฉ‡ 24 เจœเฉ‚เจจ เจคเฉฑเจ• เจ†เจชเจฃเจพ เจชเจฒเฉฑเจ—เจ‡เจจ เจญเฉ‡เจœเฉ‹เฅค เจœเจฎเฉเจนเจพ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจฐเฉ‡เจ• เจชเจฒเฉฑเจ—เจ‡เจจ เจฒเจˆ (เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจ—เฉเจฃเจตเฉฑเจคเจพ เจฆเฉ‡ เจฎเจพเจชเจฆเฉฐเจก เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ), เจคเฉเจนเจพเจจเฉ‚เฉฐ JetBrains เจคเฉ‹เจ‚ เจ•เจฟเจธเฉ‡ เจตเฉ€ IDE เจฒเจˆ เจธเจพเจฒเจพเจจเจพ เจฒเจพเจ‡เจธเฉˆเจ‚เจธ เจฎเจฟเจฒเฉ‡เจ—เจพเฅค

TeamCity เจฒเจˆ เจชเจฒเฉฑเจ—เจ‡เจจ เจฌเจฃเจพเจ‰เจฃ เจฆเจพ เจ•เจพเจซเจผเฉ€ เจคเจœเจฐเจฌเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ? เจ•เฉ‹เจˆ เจธเจฎเฉฑเจธเจฟเจ† เจจเจนเฉ€เจ‚ - เจ…เจธเฉ€เจ‚ เจคเจฟเจ†เจฐ เจ•เฉเจ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€: เจ‡เจธ เจตเจฟเจธเจผเฉ‡ 'เจคเฉ‡ เจตเฉˆเจฌเจฟเจจเจพเจฐ เจฐเจฟเจ•เจพเจฐเจกเจฟเฉฐเจ— เจฆเฉ‡เจ–เฉ‹, เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจชเฉœเฉเจนเฉ‹ เจœเจพเจ‚ เจ†เจชเจฃเฉ‡ เจธเจพเจฅเฉ€เจ†เจ‚ เจฆเฉ‡ เจ…เจจเฉเจญเจต เจจเฉ‚เฉฐ เจชเฉœเฉเจนเฉ‹เฅค เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ…เจœเฉ‡ เจตเฉ€ เจธเจตเจพเจฒ เจนเจจ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจธเจพเจจเฉ‚เฉฐ เจธเจฒเฉˆเจ• เจตเจฟเฉฑเจš เจชเฉเฉฑเจ› เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจ…เจธเฉ€เจ‚ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจตเจฟเฉฑเจš เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจชเฉเจฐเจธเจฟเฉฑเจง เจตเฉ€ เจ‡เจ•เฉฑเจ เฉ‡ เจ•เฉ€เจคเฉ‡ เจนเจจ เจชเจฒเฉฑเจ—เจ‡เจจ เจฒเจˆ เจตเจฟเจšเจพเจฐ - เจคเจพเจ‚ เจœเฉ‹ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ†เจชเจฃเฉ‡ เจ•เฉฐเจฎ เจฒเจˆ เจชเฉเจฐเฉ‡เจฐเจจเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจ•เจฟเจคเฉ‡ เจนเฉˆ.

เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ€ เจคเจพเจ•เจค เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹? เจซเจฟเจฐ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉ‹เจตเฉ‹. เจ…เจธเฉ€เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจญเจพเจ—เฉ€เจฆเจพเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจฆเฉ‡เจ– เจ•เฉ‡ เจ–เฉเจธเจผ เจนเฉ‹เจตเจพเจ‚เจ—เฉ‡!

PS เจ…เจธเฉ€เจ‚ เจธเจพเจฐเฉ‡ เจฐเจœเจฟเจธเจŸเจฐเจก เจญเจพเจ—เฉ€เจฆเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเจŸเจฟเฉฑเจ•เจฐ เจฆเฉ‡ เจฐเจนเฉ‡ เจนเจพเจ‚ ๐Ÿ˜‰

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹