เจจเจฟเจฐเฉฐเจคเจฐ เจคเฉเจจเจพเจคเฉ เจธเจพเจซเจเจตเฉเจ
เจฐ เจตเจฟเจเจพเจธ เจตเจฟเฉฑเจ เจเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผ เจชเจนเฉเฉฐเจ เจนเฉ เจเจฟเจธเจฆเฉ เจตเจฐเจคเฉเจ เจธเฉเจซเจเจตเฉเจ
เจฐ เจตเจฟเฉฑเจ เจตเฉฑเจ-เจตเฉฑเจ เจซเฉฐเจเจธเจผเจจเจพเจ เจจเฉเฉฐ เจคเฉเจเจผเฉ เจจเจพเจฒ, เจธเฉเจฐเฉฑเจเจฟเจ
เจค เจ
เจคเฉ เจเฉเจธเจผเจฒเจคเจพ เจจเจพเจฒ เจฒเจพเจเฉ เจเจฐเจจ เจฒเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค
เจฎเฉเฉฑเจ เจตเจฟเจเจพเจฐ เจเฉฑเจ เจญเจฐเฉเจธเฉเจฎเฉฐเจฆ เจธเจตเฉเจเจพเจฒเจค เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฌเจฃเจพเจเจฃเจพ เจนเฉ เจเฉ เจกเจฟเจตเฉเจฒเจชเจฐ เจจเฉเฉฐ เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐ เจคเจฟเจเจฐ เจเจคเจชเจพเจฆ เจจเฉเฉฐ เจคเฉเจเจผเฉ เจจเจพเจฒ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ. เจเจธเฉ เจธเจฎเฉเจ, เจเจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจ เจจเจฟเจฐเฉฐเจคเจฐ เจคเจฌเจฆเฉเจฒเฉเจเจ เจเฉเจคเฉเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจ - เจเจธเจจเฉเฉฐ เจจเจฟเจฐเฉฐเจคเจฐ เจกเจฟเจฒเจฟเจตเจฐเฉ เจชเจพเจเจชเจฒเจพเจเจจ (เจธเฉเจกเฉ เจชเจพเจเจชเจฒเจพเจเจจ) เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉเฅค
เจธเจเจฟเฉฑเจฒเจฌเจพเจเจธ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจเจฐเจฆเจพ เจนเฉ: เจชเฉเจฐเฉเจเจเฉเจเจฒ เจเฉเจฐเจธ
"เจฎเฉเจฌเจพเจเจฒ เจกเจฟเจตเฉเจฒเจชเจฐ เจชเฉเจฐเฉ" .เจ เจธเฉเจ เจฏเจพเจฆ เจฆเจฟเจตเจพเจเจเจฆเฉ เจนเจพเจ: "Habr" เจฆเฉ เจธเจพเจฐเฉ เจชเจพเจ เจเจพเจ เจฒเจ - "Habr" เจชเฉเจฐเจเจพเจฐ เจเฉเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเจฟเจธเฉ เจตเฉ เจธเจเจฟเฉฑเจฒเจฌเจพเจเจธ เจเฉเจฐเจธ เจตเจฟเฉฑเจ เจฆเจพเจเจฒเจพ เจฒเฉเจฃ เจตเฉเจฒเฉ 10 เจฐเฉเจฌเจฒ เจฆเฉ เจเฉเจเฅค
เจชเฉเจฐเจตเจพเจน เจจเฉเฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจเฉเจฒเจธ เจฆเฉ เจเฉฑเจ เจตเจฟเจธเจผเจพเจฒ เจธเจผเฉเจฐเฉเจฃเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจ
เจฆเจพเจเจเฉ เจ
เจคเฉ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจฎเฉเจซเจค เจฆเฉเจตเฉเจ เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจเจน เจฒเฉเจ เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจตเจฟเฉฑเจ เจคเจฟเฉฐเจจ เจธเจญ เจคเฉเจ เจชเฉเจฐเจธเจฟเฉฑเจง เจนเฉฑเจฒเจพเจ เจฆเจพ เจตเจฐเจฃเจจ เจเจฐเจฆเจพ เจนเฉ เจเฉ เจนเจฐเฉเจ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฐ เจฒเจ เจเจชเจฏเฉเจเฉ เจนเฉ เจธเจเจฆเฉ เจนเจจเฅค
เจเฉเจจเจเจฟเฉฐเจธ
เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจธเจตเฉ-เจจเจฟเจฐเจฎเจฟเจค เจเจชเจจ เจธเฉเจฐเจธ เจเจเฉเจฎเฉเจธเจผเจจ เจธเจฐเจตเจฐเฅค เจฌเจฟเจฒเจกเจฟเฉฐเจ, เจเฉเจธเจเจฟเฉฐเจ, เจธเจผเจฟเจชเจฟเฉฐเจ, เจเจพเจ เจธเฉเจซเจเจตเฉเจ เจฐ เจจเฉเฉฐ เจคเฉเจจเจพเจค เจเจฐเจจ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจฐ เจเจฟเจธเจฎ เจฆเฉ เจเฉฐเจฎเจพเจ เจจเฉเฉฐ เจธเจตเฉเจเจฒเจฟเจค เจเจฐเจจ เจฒเจ เจเฉฐเจฎ เจเจฐเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจฃ เจนเฉเฅค
เจเฉฑเจเฉ-เจเฉฑเจ PC เจฒเฉเฉเจพเจ:
- 256 MB RAM, 1 GB เจซเจพเจเจฒ เจธเจชเฉเจธเฅค
เจ เจจเฉเจเฉเจฒ:
- 1 เจเฉเจฌเฉ เจฐเฉเจฎ, 50 เจเฉเจฌเฉ เจนเจพเจฐเจก เจกเจฐเจพเจเจตเฅค
เจเฉฐเจฎ เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจตเจพเจงเฉ เจธเฉเจซเจเจตเฉเจ เจฐ เจฆเฉ เจตเฉ เจฒเฉเฉ เจชเจตเฉเจเฉ - Java Runtime Environment (JRE) เจตเจฐเจเจจ 8เฅค
เจเจฐเจเฉเจเฉเจเจเจฐ (เจตเจฟเจคเจฐเจฟเจค เจเฉฐเจชเจฟเจเจเจฟเฉฐเจ) เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจฆเจพ เจนเฉ:
เจเฉเจจเจเจฟเฉฐเจธ เจธเจฐเจตเจฐ เจเฉฑเจ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจนเฉ เจเฉ GUI เจนเฉเจธเจเจฟเฉฐเจ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉ, เจจเจพเจฒ เจนเฉ เจชเฉเจฐเฉ เจฌเจฟเจฒเจก เจจเฉเฉฐ เจธเฉฐเจเจ เจฟเจค เจ
เจคเฉ เจเจฒเจพเจเจฃ เจฒเจเฅค
เจเฉเจจเจเจฟเฉฐเจธ เจจเฉเจก/เจธเจฒเฉเจต/เจฌเจฟเจฒเจก เจธเจฐเจตเจฐ - เจกเจฟเจตเจพเจเจธเจพเจ เจเจฟเจจเฉเจนเจพเจ เจจเฉเฉฐ เจฎเจพเจธเจเจฐ (เจฎเจพเจธเจเจฐ เจจเฉเจก) เจฆเฉ เจคเจฐเจซเฉเจ เจฌเจฟเจฒเจก เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจธเฉฐเจฐเจเจฟเจค เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
เจฒเฉเจจเจเจธ เจฒเจ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ
เจชเจนเจฟเจฒเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ เจเฉเจจเจเจฟเฉฐเจธ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจเฉเฉเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ:
cd /tmp && wget -q -O โ
เจชเฉเจเฉเจ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจ เฉฑเจชเจกเฉเจ เจเจฐเฉ:
sudo apt update
เจเฉเจจเจเจฟเฉฐเจธ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉ:
sudo apt jenkins เจเฉฐเจธเจเจพเจฒ เจเจฐเฉ
เจเจธ เจคเฉเจ เจฌเจพเจ เจฆ, เจเฉเจจเจเจฟเจจเจธ เจกเจฟเจซเจพเจฒเจ เจชเฉเจฐเจ 8080 เจฐเจพเจนเฉเจ เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ เจเจชเจฒเจฌเจง เจนเฉเจตเฉเจเจพเฅค
เจเจพเจฐเจเจเฉเจธเจผเจฒเจคเจพ เจฆเฉ เจเจพเจเจ เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจฌเฉเจฐเจพเจเจเจผเจฐ เจตเจฟเฉฑเจ เจชเจคเจพ เจเฉเจฒเฉเจนเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ
เจนเฉเจฃ เจธเจญ เจเฉเจ เจเจพเจฃ เจฒเจ เจคเจฟเจเจฐ เจนเฉ, เจคเฉเจธเฉเจ CI/CD เจซเจฒเฉ เจฌเจฃเจพเจเจฃเจพ เจธเจผเฉเจฐเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจตเจฐเจเจฌเฉเจเจ เจฆเจพ เจเฉเจฐเจพเจซเจฟเจเจฒ เจเฉฐเจเจฐเจซเฉเจธ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจฆเจพ เจนเฉ:
เจเฉเจจเจเจฟเฉฐเจธ เจฆเฉเจเจ เจธเจผเจเจคเฉเจเจ:
- เจฎเจพเจธเจเจฐ/เจธเจฒเฉเจต เจเจฐเจเฉเจเฉเจเจเจฐ เจฆเฉเจเจฐเจพ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเฉ เจธเจเฉเจฒเฉเจฌเจฟเจฒเจเฉ;
- REST XML/JSON API เจฆเฉ เจเจชเจฒเจฌเจงเจคเจพ;
- เจชเจฒเฉฑเจเจเจจเจพเจ เจฒเจ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจเจเจธเจเฉเจเจธเจผเจจเจพเจ เจจเฉเฉฐ เจเฉเฉเจจ เจฆเฉ เจธเจฎเจฐเฉฑเจฅเจพ;
- เจธเจฐเจเจฐเจฎ เจ เจคเฉ เจจเจฟเจฐเฉฐเจคเจฐ เจตเจฟเจเจพเจธเจธเจผเฉเจฒ เจญเจพเจเจเจพเจฐเจพเฅค
เจจเฉเจเจธเจพเจจ:
- เจเฉเจ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃเจพเจคเจฎเจ เจฌเจฒเจพเจ เจจเจนเฉเจ เจนเฉ;
- เจฌเจนเฉเจค เจเจชเจญเฉเจเจคเจพ-เจ เจจเฉเจเฉเจฒ เจเฉฐเจเจฐเจซเฉเจธ เจจเจนเฉเจ เจนเฉ.
เจเฉเจฎเจธเจฟเจเฉ
JetBrains เจคเฉเจ เจตเจชเจพเจฐเจ เจตเจฟเจเจพเจธเฅค เจธเจฐเจตเจฐ เจธเจงเจพเจฐเจจ เจธเฉเฉฑเจเจ เฉฑเจช เจ เจคเฉ เจเฉฑเจ เจธเจผเจพเจจเจฆเจพเจฐ เจเฉฐเจเจฐเจซเฉเจธ เจจเจพเจฒ เจตเจงเฉเจ เจนเฉเฅค เจชเฉเจฐเจต-เจจเจฟเจฐเจงเจพเจฐเจค เจธเฉฐเจฐเจเจจเจพ เจตเจฟเฉฑเจ เจซเฉฐเจเจธเจผเจจเจพเจ เจฆเฉ เจเฉฑเจ เจตเฉฑเจกเฉ เจเจฟเจฃเจคเฉ เจนเฉ, เจ เจคเฉ เจเจชเจฒเจฌเจง เจชเจฒเฉฑเจเจเจจเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉ เจฒเจเจพเจคเจพเจฐ เจตเจง เจฐเจนเฉ เจนเฉเฅค
Java Runtime Environment (JRE) เจตเจฐเจเจจ 8 เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
เจธเจฐเจตเจฐ เจนเจพเจฐเจกเจตเฉเจ เจฐ เจฒเฉเฉเจพเจ เจเฉเจฐ-เจจเจพเจเจผเฉเจ เจนเจจ:
- เจฐเฉเจฎ - 3,2 GB;
- เจชเฉเจฐเฉเจธเฉเจธเจฐ - เจฆเฉเจนเจฐเจพ-เจเฉเจฐ, 3,2 GHz;
- 1 Gb/s เจฆเฉ เจธเจฎเจฐเฉฑเจฅเจพ เจตเจพเจฒเจพ เจธเฉฐเจเจพเจฐ เจเฉเจจเจฒเฅค
เจธเจฐเจตเจฐ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ:
- 60 เจฌเจฟเจฒเจก เจเฉเจเจซเจฟเจเจฐเฉเจธเจผเจจเจพเจ เจตเจพเจฒเฉ 300 เจชเฉเจฐเฉเจเฉเจเจ;
- เจฌเจฟเจฒเจก เจฒเฉเจ เจฒเจ 2 MB เจตเฉฐเจก;
- 50 เจฌเจฟเจฒเจก เจเจเฉฐเจ;
- เจตเฉเฉฑเจฌ เจธเฉฐเจธเจเจฐเจฃ เจตเจฟเฉฑเจ 50 เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจ เจคเฉ IDE เจตเจฟเฉฑเจ 30 เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ;
- เจฌเจพเจนเจฐเฉ VCS เจฆเฉ 100 เจเจจเฉเจเจธเจผเจจ, เจเจฎ เจคเฉเจฐ 'เจคเฉ เจชเจฐเจซเฉเจฐเจธ เจ เจคเฉ เจธเจฌเจตเจฐเจเจผเจจเฅค เจเจธเจค เจคเจฌเจฆเฉเจฒเฉ เจฆเจพ เจธเจฎเจพเจ 120 เจธเจเจฟเฉฐเจ เจนเฉ;
- เจชเฉเจฐเจคเฉ เจฆเจฟเจจ 150 เจคเฉเจ เจตเฉฑเจง เจธเฉเจงเจพเจ;
- เจเฉฑเจ เจธเจฐเจตเจฐ 'เจคเฉ เจกเฉเจเจพเจฌเฉเจธ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจเจพ;
- JVM เจธเจฐเจตเจฐ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจธเฉเจเจฟเฉฐเจเจพเจ: -Xmx1100m -XX:MaxPermSize=120m.
เจเจเฉฐเจ เจฆเฉเจเจ เจฒเฉเฉเจพเจ เจเฉฑเจฒ เจฐเจนเฉเจเจ เจ เจธเฉเจเจฌเจฒเฉเจเจ 'เจคเฉ เจเจงเจพเจฐเจฟเจค เจนเจจเฅค เจธเจฐเจตเจฐ เจฆเจพ เจฎเฉเฉฑเจ เจเฉฐเจฎ เจธเจพเจฐเฉ เจเฉเฉเฉ เจนเฉเจ เจเจเฉฐเจเจพเจ เจฆเฉ เจจเจฟเจเจฐเจพเจจเฉ เจเจฐเจจเจพ เจ เจคเฉ เจเจนเจจเจพเจ เจเจเฉฐเจเจพเจ เจจเฉเฉฐ เจ เจจเฉเจเฉเจฒเจคเจพ เจฒเฉเฉเจพเจ เจฆเฉ เจเจงเจพเจฐ 'เจคเฉ เจเจคเจพเจฐเจฌเฉฑเจง เจ เจธเฉเจเจฌเจฒเฉเจเจ เจจเฉเฉฐ เจตเฉฐเจกเจฃเจพ, เจจเจคเฉเจเจฟเจเจ เจฆเฉ เจฐเจฟเจชเฉเจฐเจ เจเจฐเจจเจพ เจนเฉเฅค เจเจเฉฐเจ เจเจ เจคเจฐเฉเจนเจพเจ เจฆเฉ เจชเจฒเฉเจเจซเจพเจฐเจฎเจพเจ เจ เจคเฉ เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎเจพเจ เจฆเฉ เจจเจพเจฒ-เจจเจพเจฒ เจชเจนเจฟเจฒเจพเจ เจคเฉเจ เจธเฉฐเจฐเจเจฟเจค เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจ เจเจเจเจฆเฉ เจนเจจเฅค
เจฌเจฟเจฒเจก เจจเจคเฉเจเจฟเจเจ เจฌเจพเจฐเฉ เจธเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจกเฉเจเจพเจฌเฉเจธ เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจฎเฉเฉฑเจ เจคเฉเจฐ 'เจคเฉ เจเจน เจเจคเจฟเจนเจพเจธ เจ เจคเฉ เจนเฉเจฐ เจธเจฎเจพเจจ เจกเฉเจเจพ, VCS เจฌเจฆเจฒเจพเจ , เจเจเฉฐเจ, เจฌเจฟเจฒเจก เจเจคเจพเจฐเจพเจ, เจเจชเจญเฉเจเจคเจพ เจเจพเจคเฉ เจ เจคเฉ เจ เจจเฉเจฎเจคเฉเจเจ เจนเจจเฅค เจกเฉเจเจพเจฌเฉเจธ เจตเจฟเฉฑเจ เจธเจฟเจฐเจซ เจฌเจฟเจฒเจก เจฒเฉเจ เจ เจคเฉ เจเจฒเจพเจคเจฎเจ เจเฉเจเจผเจพเจ เจธเจผเจพเจฎเจฒ เจจเจนเฉเจ เจนเจจเฅค
เจฒเฉเจจเจเจธ เจฒเจ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ
เจเฉเจฎเจเฉเจ เจธเจฐเจตเจฒเฉเจ เจเฉฐเจเฉเจจเจฐ เจจเจพเจฒ เจเฉเจฎเจธเจฟเจเฉ เจจเฉเฉฐ เจนเฉฑเจฅเฉเจ เจธเจฅเจพเจชเจค เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเฉเจฎเจธเจฟเจเฉ เจเจฐเจเจพเจเจต เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ: TeamCity .tar.gz. เจกเจพเจเจจเจฒเฉเจก เจเจฐเฉ
tar -xfz TeamCity.tar.gz
/bin/runAll. sh [เจธเจผเฉเจฐเฉ|เจธเจเจพเจช]
เจเจฆเฉเจ เจคเฉเจธเฉเจ เจชเจนเจฟเจฒเฉ เจตเจพเจฐ เจธเจผเฉเจฐเฉ เจเจฐเจฆเฉ เจนเฉ, เจคเฉเจนเจพเจจเฉเฉฐ เจกเจพเจเจพเจฌเฉเจธ เจฆเฉ เจเจฟเจธเจฎ เจเฉเจฃเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจ เจธเฉเจเจฌเจฒเฉ เจกเฉเจเจพ เจธเจเฉเจฐ เจเฉเจคเจพ เจเจพเจตเฉเจเจพเฅค
เจกเจฟเจซเจพเจฒเจ เจธเฉฐเจฐเจเจจเจพ เจเจพเจฒเฉ เจนเฉ
เจเฉเจฎเจธเจฟเจเฉ เจฆเฉเจเจ เจเฉเจฌเฉเจเจ:
- เจธเจงเจพเจฐเจจ เจธเฉเฉฑเจเจ เฉฑเจช;
- เจเจชเจญเฉเจเจคเจพ เจชเฉฑเจเฉ เจเฉฐเจเจฐเจซเฉเจธ
- เจฌเจฟเจฒเจ-เจเจจ เจซเฉฐเจเจธเจผเจจ เจฆเฉ เจเฉฑเจ เจตเฉฑเจกเฉ เจเจฟเจฃเจคเฉ;
- เจธเจนเจพเจเจคเจพ เจธเฉเจตเจพ;
- เจเฉฑเจ RESTful API เจนเฉ;
- เจเฉฐเจเฉ เจฆเจธเจคเจพเจตเฉเจเจผ;
- เจเฉฐเจเฉ เจธเฉเจฐเฉฑเจเจฟเจ.
เจจเฉเจเจธเจพเจจ:
- เจธเฉเจฎเจค เจเจเฉเจเจฐเจฃ;
- เจเจน เจเฉฑเจ เจ เจฆเจพเจเจเฉ เจธเฉฐเจฆ เจนเฉ;
- เจเฉฑเจ เจเฉเจเจพ เจญเจพเจเจเจพเจฐเจพ (เจเฉ, เจนเจพเจฒเจพเจเจเจฟ, เจตเจง เจฐเจฟเจนเจพ เจนเฉ)เฅค
GoCD
เจเฉฑเจ เจเจชเจจ เจธเฉเจฐเจธ เจชเฉเจฐเฉเจเฉเจเจ เจเจฟเจธ เจจเฉเฉฐ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจ เจคเฉ เจเจชเจฐเฉเจธเจผเจจ เจฒเจ Java Runtime Environment (JRE) เจตเจฐเจเจจ 8 เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
เจธเจฟเจธเจเจฎ เจฒเฉเฉเจพเจ:
- RAM - 1 GB เจเฉฑเจเฉ-เจเฉฑเจ, เจนเฉเจฐ เจฌเจฟเจนเจคเจฐ เจนเฉ;
- เจชเฉเจฐเฉเจธเฉเจธเจฐ - เจฆเฉเจนเจฐเจพ-เจเฉเจฐ, 2 GHz เจฆเฉ เจเฉเจฐ เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ เจฆเฉ เจจเจพเจฒ;
- เจนเจพเจฐเจก เจกเจฐเจพเจเจต - เจเฉฑเจเฉ-เจเฉฑเจ 1 GB เจเจพเจฒเฉ เจฅเจพเจเฅค
เจเจเฉฐเจ:
- RAM - เจเฉฑเจเฉ เจเฉฑเจ 128 MB, เจนเฉเจฐ เจฌเจฟเจนเจคเจฐ เจนเฉ;
- เจชเฉเจฐเฉเจธเฉเจธเจฐ - เจเฉฑเจเฉ เจเฉฑเจ 2 GHz.
เจธเจฐเจตเจฐ เจเจเฉฐเจเจพเจ เจฆเฉ เจธเฉฐเจเจพเจฒเจจ เจจเฉเฉฐ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ เจ เจคเฉ เจเจชเจญเฉเจเจคเจพ เจฒเจ เจเฉฑเจ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจเฉฐเจเจฐเจซเฉเจธ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ:
เจชเฉเจพเจ
/เจจเฉเจเจฐเฉเจเจ/เจเจพเจฐเจ:
เจฒเฉเจจเจเจธ เจฒเจ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ
เจเจเฉ "เจกเฉเจฌ
curl
add-apt-repository ppa:openjdk-r/ppa
apt-get update
apt-get install -y openjdk-8-jre
apt-get install go-server
apt-get install go-agent
/etc/init.d/go-server [start|stop|status|restart]
/etc/init.d/go-agent [start|stop|status|restart]
เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ GoCd เจเฉฑเจฒเจฆเจพ เจนเฉ
GoCd เจฆเฉเจเจ เจธเจผเจเจคเฉเจเจ:
- เจเจชเจจ เจธเฉเจฐเจธ;
- เจธเจงเจพเจฐเจจ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจ เจคเฉ เจธเฉฐเจฐเจเจจเจพ;
- เจเฉฐเจเฉ เจฆเจธเจคเจพเจตเฉเจเจผ;
- เจฎเจนเจพเจจ เจฏเฉเจเจผเจฐ เจเฉฐเจเจฐเจซเฉเจธ:
- เจเฉฑเจ เจฆเฉเจฐเจฟเจธเจผ เจตเจฟเฉฑเจ เจเจฆเจฎ-เจฆเจฐ-เจเจฆเจฎ GoCD เจคเฉเจจเจพเจคเฉ เจฎเจพเจฐเจ เจฆเจฟเจเจพเจเจฃ เจฆเฉ เจธเจฎเจฐเฉฑเจฅเจพ:
- เจชเจพเจเจชเจฒเจพเจเจจ เจฌเจฃเจคเจฐ เจฆเจพ เจธเจผเจพเจจเจฆเจพเจฐ เจชเฉเจฐเจฆเจฐเจธเจผเจจ:
- GoCD เจกเฉเจเจฐ, AWS เจธเจฎเฉเจค เจธเจญ เจคเฉเจ เจชเฉเจฐเจธเจฟเฉฑเจง เจเจฒเจพเจเจก เจตเจพเจคเจพเจตเจฐเจจ เจตเจฟเฉฑเจ เจธเฉเจกเฉ เจตเจฐเจเจซเจฒเฉ เจจเฉเฉฐ เจ เจจเฉเจเฉเจฒ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ;
- เจเฉเจฒ เจชเจพเจเจชเจฒเจพเจเจจ เจตเจฟเฉฑเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจ เฉเจ เจเจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ, เจเจฟเจธ เจฒเจ เจฐเฉเจ เจฒ เจเจพเจเจฎ เจตเจฟเฉฑเจ เจตเจเจจเจฌเฉฑเจงเจคเจพ เจคเฉเจ เจฒเฉ เจเฉ เจคเฉเจจเจพเจคเฉ เจคเฉฑเจ เจนเจฐ เจคเจฌเจฆเฉเจฒเฉ เจฆเฉ เจเจฐเฉเจเจฟเฉฐเจ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค
เจจเฉเจเจธเจพเจจ:
- เจเฉฑเจเฉ-เจเฉฑเจ เจเฉฑเจ เจเจเฉฐเจ เจฆเฉ เจฒเฉเฉ เจนเฉ;
- เจธเจพเจฐเฉ เจฎเฉเจเฉฐเจฎเจฒ เจเฉเจคเฉ เจเฉฐเจฎเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเจจ เจฒเจ เจเฉเจ เจเฉฐเจธเฉเจฒ เจจเจนเฉเจ เจนเฉ;
- เจนเจฐเฉเจ เจเจฎเจพเจเจก เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจชเจพเจเจชเจฒเจพเจเจจ เจธเฉฐเจฐเจเจจเจพ เจฒเจ เจเฉฑเจ เจเฉฐเจฎ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ;
- เจชเจฒเฉฑเจเจเจจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ .jar เจซเจพเจเจฒ เจจเฉเฉฐ /plugins/external เจตเจฟเฉฑเจ เจฒเจฟเจเจพเจฃ เจ เจคเฉ เจธเจฐเจตเจฐ เจจเฉเฉฐ เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ;
- เจฎเฉเจเจพเจฌเจฒเจคเจจ เจเฉเจเจพ เจญเจพเจเจเจพเจฐเจพเฅค
เจเฉฑเจ เจธเจฟเฉฑเจเฉ เจตเจเฉเจ
เจเจน เจธเจฟเจฐเจซเจผ เจคเจฟเฉฐเจจ เจธเจพเจงเจจ เจนเจจ, เจ เจธเจฒ เจตเจฟเฉฑเจ เจนเฉเจฐ เจตเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจนเจจเฅค เจเจน เจเฉเจฃเจจเจพ เจเจเจพ เจนเฉ, เจเจธ เจฒเจ เจคเฉเจนเจพเจจเฉเฉฐ เจฏเจเฉเจจเฉ เจคเฉเจฐ 'เจคเฉ เจตเจพเจงเฉ เจชเจนเจฟเจฒเฉเจเจ เจตเฉฑเจฒ เจงเจฟเจเจจ เจฆเฉเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
เจเฉเจฒ เจฆเจพ เจเจชเจจ เจธเฉเจฐเจธ เจเฉเจก เจเจน เจธเจฎเจเจฃเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ เจเจฟ เจเจน เจเฉ เจนเฉ, เจจเจพเจฒ เจนเฉ เจจเจตเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจจเฉเฉฐ เจคเฉเจเจผเฉ เจจเจพเจฒ เจธเจผเจพเจฎเจฒ เจเจฐเฉเฅค เจชเจฐ เจเฉเจเจฐ เจเฉเจ เจเฉฐเจฎ เจจเจนเฉเจ เจเจฐเจฆเจพ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจธเจฟเจฐเจซเจผ เจเจชเจฃเฉ เจ เจคเฉ เจญเจพเจเจเจพเจฐเฉ เจฆเฉ เจฎเจฆเจฆ 'เจคเฉ เจญเจฐเฉเจธเจพ เจเจฐเจจเจพ เจชเจตเฉเจเจพเฅค เจญเฉเจเจคเจพเจจ เจเฉเจคเฉ เจเฉเจฒ เจธเจนเจพเจเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเจจ เจเฉ เจเจ เจตเจพเจฐ เจจเจพเจเจผเฉเจ เจนเฉ เจธเจเจฆเฉ เจนเจจเฅค
เจเฉเจเจฐ เจธเฉเจฐเฉฑเจเจฟเจ เจคเฉเจนเจพเจกเฉ เจชเฉเจฐเจฎเฉเฉฑเจ เจคเจฐเจเฉเจน เจนเฉ, เจคเจพเจ เจเจน เจเฉฑเจ เจธเจฅเจพเจจเจ เจเฉเจฒ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจนเฉเฅค เจเฉเจเจฐ เจจเจนเฉเจ, เจคเจพเจ SaaS เจนเฉฑเจฒ เจเฉเจฃเจจเจพ เจเฉฑเจ เจเฉฐเจเจพ เจตเจฟเจเจฒเจช เจนเฉเฅค
เจ เจคเฉ เจ เฉฐเจค เจตเจฟเฉฑเจ, เจเฉฑเจ เจธเฉฑเจเจฎเฉเฉฑเจ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ เจจเจฟเจฐเฉฐเจคเจฐ เจคเฉเจจเจพเจคเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเฉเฉฐ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจฎเจพเจชเจฆเฉฐเจก เจคเจฟเจเจฐ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ เจเจฟเจธ เจฆเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจชเจฒเจฌเจง เจธเจพเจงเจจเจพเจ เจฆเฉ เจฐเฉเจเจ เจจเฉเฉฐ เจเจเจพเจเจฃ เจฆเฉ เจเจเจฟเจ เจฆเฉเจตเฉเจเฉเฅค
เจธเจเจฟเฉฑเจฒเจฌเจพเจเจธ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจเจฐเจฆเจพ เจนเฉ:
- เจฆเฉ เจธเจพเจฒเจพ เจชเฉเจฐเฉเจเจเฉเจเจฒ เจเฉเจฐเจธ
"เจฎเฉเจ เจเฉฑเจ เจชเฉเจฐเฉ เจตเฉเฉฑเจฌ เจกเจฟเจตเฉเจฒเจชเจฐ เจนเจพเจ" .- Onlineเจจเจฒเจพเจเจจ เจเฉเจฐเจธ
"C# เจกเจฟเจตเฉเจฒเจชเจฐ" .- เจชเฉเจฐเฉเจเจเฉเจเจฒ เจธเจพเจฒ เจฆเจพ เจเฉเจฐเจธ
"0 เจคเฉเจ PRO เจคเฉฑเจ PHP เจกเจฟเจตเฉเจฒเจชเจฐ" .
เจธเจฐเฉเจค: www.habr.com