เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบฐเบเบฒ DevOps เปเบเบปเปเบฒเบเบตเปเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเป. เบกเบต 8 เบเบปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เปเบฅเบฐ Vasya เปเบกเปเบ coolest เปเบ Windows. เบเบฑเบเปเบเบเบฑเปเบ Vasya เบญเบญเบเปเบ, เปเบฅเบฐเบเปเบญเบเบกเบตเบซเบเปเบฒเบเบตเปเปเบเบตเบเบเบปเบงเปเบเบเบเบฒเบเปเบซเบกเปเบเบตเปเบชเบฐเบซเบเบญเบเปเบเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ Windows. เปเบโเปเบงโเบฅเบฒโเบเบตเปโเบเปเบฒโเบเบฐโเปเบเบปเปเบฒ dumped เบเบฑเบโเบซเบกเบปเบ stack เบเบฒเบโเบเบฑเบโเบเบฐโเบเบฒ Windows เปเบโเบเบฒโเบเบฐโเบฅเบฒเบ, เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเปเบเปโเบฎเบฑเบโเบฎเบนเปโเบงเปเบฒโเบชเบฐโเบเบฒโเบเบฐโเบเบฒเบโเปเบกเปเบโเปเบเบฑเบโเบเบงเบ ...
เบเบตเปเปเบกเปเบเบงเบดเบเบตเบเบตเปเปเบฅเบทเปเบญเบเปเบฅเบตเปเบกเบเบปเปเบ Alexandra Sinchinova เบชเบธเบ
เบงเบดเบเบตเบเบฒเบเบเบฑเบเบชเบปเปเบเปเบเบเบเบฒเบเปเบเบซเบฒ RPM เปเบเปเบขเปเบฒเบเบเปเบฒเบเบเบฒเบเปเบฅเบฐเบเปเบฒเบเบเบฒเบเปเบเบเปเบเป TFS, Puppet, Linux .NET core? เบงเบดเบเบตเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบชเบฐเบเบฑเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบเบเบฒเบเบเปเบฒเบซเบฒเบเบงเปเบฒเบเบตเบกเบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบเปเบเบดเบเบเปเบฒเบงเปเบฒ Postgres เปเบฅเบฐ Flyway เปเบเบฑเบเบเบฑเปเบเบเปเบฒเบญเบดเบ, เปเบฅเบฐเปเบชเบฑเปเบเบเบฒเบเปเบกเปเบเบกเบทเปเบญเบทเปเบ? เบงเบดเบเบตเบเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบฑเบ Docker? เบงเบดเบเบตเบเบฒเบเบเบฐเบเบธเปเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒ .NET เปเบซเปเบเบฐเบเบดเปเบก Windows เปเบฅเบฐ smoothies เปเบเปเบเบทเปเบญเบเปเบเบเบญเบ Puppet เปเบฅเบฐ Linux? เบงเบดเบเบตเบเบฒเบเปเบเปเปเบเบเบงเบฒเบกเบเบฑเบเปเบเปเบเบเบฒเบเบญเบธเบเบปเบกเบเบฒเบเบเปเบฒเบเปเปเบกเบตเบเบงเบฒเบกเปเบเบฑเปเบกเปเบเบ, เบซเบผเบทเบเบงเบฒเบกเบเบฒเบเบฐเบซเบเบฒ, เบซเบผเบทเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบตเปเบเบฐเบฎเบฑเบเบชเบฒ Windows เปเบเบเบฒเบเบเบฐเบฅเบดเบ? เบเปเบฝเบงเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเป, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบ Web Deploy, เบเบฒเบเบเบปเบเบชเบญเบ, CI, เบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเป TFS เปเบเปเบเบเบเบฒเบเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบง, เปเบฅเบฐ, เปเบเปเบเบญเบ, เบเปเบฝเบงเบเบฑเบ crutches เบเบตเปเปเบเบเบซเบฑเบเปเบฅเบฐเบเบฒเบเปเบเปเปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบ, เปเบเบเปเปเบเบงเบฒเบกเบเบญเบเบเบปเบเบฅเบฒเบเบเบฒเบเบเบญเบ Alexander.
เบเบฑเปเบเบเบฑเปเบ, Vasya เบเปเบฒเบ, เบงเบฝเบเบเบฒเบเปเบกเปเบเบขเบนเปเปเบเบเปเบญเบ, เบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเปเบฒเบฅเบฑเบเบฅเปเบเปเบฒเบขเปเบฒเบเบเปเปเบญเบปเบเบเบปเบเบเบฑเบ pitchforks. เปเบกเบทเปเบญเบเปเบญเบเบฎเบนเปเบงเปเบฒ Vasya เบเปเปเบชเบฒเบกเบฒเบเบเบฑเบเบเบทเบเบกเบฒเปเบเป, เบเปเบญเบเปเบเปเบฅเบปเบเปเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเบดเบ. เปเบเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฐเปเบกเบตเบเบญเบฑเบเบเบฒเบชเปเบงเบเบเบญเบ Win VMs เปเบเปเบฎเบทเบญเบเบญเบเบเบงเบเปเบฎเบปเบฒ. เบเบฐเปเบเบเบเปเปเปเบเปเบขเบนเปเปเบเปเบเบทเปเบญเบเปเบเบเบญเบ Windows.
เปเบเบทเปเบญเบเบเบฒเบเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเบเบฑเบเบเบฐเบเบฒ DevOps เบขเปเบฒเบเบเบดเบเบเบฑเบ, เบเปเบญเบเบฎเบนเปเบงเปเบฒเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบเปเบญเบเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบงเบดเบเบตเบเบฒเบเบชเบปเปเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบซเบกเป. เบกเบตเบเบฝเบเปเบเปเบซเบเบถเปเบเบเบฒเบเปเบเปเปเบ - เบเปเบฒเปเบเบฑเบเปเบเปเบเป, เปเบญเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบ Linux. Google เบเปเบงเบเบเปเบญเบ - เปเบเปเบงเบฅเบฒเบเบฑเปเบ .Net เปเบเปเบเบทเบ ported เบเบฑเบ Linux เปเบฅเปเบง, เปเบฅเบฐเบเปเบญเบเบฎเบนเปเบงเปเบฒเบเบตเปเปเบกเปเบเบเบฒเบเปเบเปเปเบ!
เปเบเบฑเบเบซเบเบฑเบเบซเบผเบฑเบ .NET เบชเบปเบกเบเบปเบเบเบฑเบ Linux?
เบกเบตเปเบซเบเบเบปเบเบซเบผเบฒเบเบขเปเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเป. เบฅเบฐเบซเบงเปเบฒเบ "เบเปเบฒเบเปเบเบดเบ" เปเบฅเบฐ "เบเปเปเบเปเบฒเบ", เบชเปเบงเบเปเบซเบเปเบเบฐเปเบฅเบทเบญเบเบเบตเบชเบญเบ - เบเบทเบเปเบญเบ. เปเบโเบญเบฐโเบเบธโเบเบฒเบโเบชเปเบฒโเบฅเบฑเบ MSDB เบกเบตโเบฅเบฒโเบเบฒโเบเบทเบโเบเบฐโเบกเบฒเบ $1; เบเบฒเบโเบฎเบฑเบโเบชเบฒโเปเบฎเบทเบญโเบเบญเบ Windows virtual machines เบกเบตโเบเปเบฒโเบซเบผเบฒเบโเบฎเปเบญเบโเปเบโเบฅเบฒโ. เบชเปเบฒเบฅเบฑเบเบเปเบฅเบดเบชเบฑเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบเบตเปเปเบกเปเบเบเปเบฒเปเบเปเบเปเบฒเบเบญเบฑเบเปเบซเบเปเบซเบผเบงเบ. เบเบฑเปเบเบเบทเปเบซเบเบเบปเบ เบเบฐเบขเบฑเบ - เปเบซเบเบเบปเบเบเปเบฒเบญเบดเบ. เบเปเปเบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบ, เปเบเปเปเบเบฑเบเบซเบเบถเปเบเปเบเบเบตเปเบชเปเบฒเบเบฑเบ.
เปเบเบทเปเบญเบ virtual Windows เปเบเปเบเบฑเบเบเบฐเบเบฒเบเบญเบเบซเบผเบฒเบเบเปเบงเบฒเบเบตเปเบเปเบญเบ Linux เบเบญเบเบเบงเบเปเบเบปเบฒ - เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเปเบกเปเบเบซเบเบฑเบ. เปเบเบทเปเบญเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบญเบเบเปเบฅเบดเบชเบฑเบเบเบฐเบซเบเบฒเบเปเบซเบเป, เบเบงเบเปเบฎเบปเบฒเปเบฅเบทเบญเบ Linux.
เบฅเบฐเบเบปเบเปเบเปเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเบเบฑเบ CI เบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบง. เบเบงเบเปเบฎเบปเบฒเบเบดเบเบฒเบฅเบฐเบเบฒเบเบปเบงเปเบฎเบปเบฒเปเบญเบเบเปเบฒเบงเบซเบเปเบฒ DevOps, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบกเปเปเบเป, Jenkins เปเบฅเบฐ GitLab CI, เบเบฑเปเบเบเบฑเปเบเบงเบฝเบเบเบฒเบเบชเปเบงเบเปเบซเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบ Linux.
เปเบซเบเบเบปเบเบชเบธเบเบเปเบฒเบเปเบกเปเบ เปเบเบเปเบญเบกเปเบเบฑเบเบเบตเปเบชเบฐเบเบงเบ. เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเบซเบผเบธเบเบฅเบปเบเบญเบธเบเบฐเบชเบฑเบเปเบเบเบฒเบเปเบเบปเปเบฒเบชเปเบฒเบฅเบฑเบ "escorts" - guys เบเบนเปเบเบตเปเปเบเบปเปเบฒเปเบเบเบฒเบเบชเปเบงเบเบเปเบฒเบเบงเบดเบเบฒเบเบฒเบ, เบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบเปเปเบกเบตเบเบฒเบเบฅเบปเบเบเบงเบ, เปเบฅเบฐเบฎเบฑเบเบชเบฒเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฒเบเบชเบฒเบเบเบตเบชเบญเบ. เบเบงเบเปเบเบปเบฒเบเบธเปเบเปเบเบตเบเบเบฑเบ Linux stack เปเบฅเปเบง, เบชเบฐเบเบฑเปเบเบกเบฑเบเบเปเบฒเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบเบปเบฒเบเบตเปเบเบฐเปเบเบปเปเบฒเปเบ, เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบฅเบฐเบฎเบฑเบเบชเบฒเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเปเบซเบกเปเบเปเบงเบฒเบเบฒเบเปเบเปเบเบฑเบเบเบฐเบเบฒเบเบญเบเปเบเบตเปเบกเปเบเบตเบกเปเบเบทเปเบญเปเบเบปเปเบฒเปเบเบซเบเปเบฒเบเบตเปเบเบฝเบงเบเบฑเบเบเบญเบเบเบญเบเปเบงเบชเปเบฒเบฅเบฑเบเปเบเบฅเบฐเบเบฐเบเบญเบก Windows.
เบเบงเบฒเบกเบเปเบญเบเบเบฒเบ
เบเปเบฒโเบญเบดเบโเปเบฅเบฐโเบชเปเบฒโเบเบฑเบโเบเบตเปโเบชเบธเบ - เบเบงเบฒเบกเบชเบฐเบเบงเบเบชเบฐเบเบฒเบเบเบญเบเบเบฒเบเปเบเปเปเบเปเบซเบกเปเบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒ. เบเปเปเปเบกเปเบเบเบงเบเปเบเบปเบฒเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบเบฝเบกเบเปเบญเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบ, เปเบเบเบชเบฐเปเบเบฒเบฐเบซเบผเบฑเบเบเบฒเบเบเปเบฒเปเบงเบปเปเบฒ Linux. เบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเปเบญเบเบเบฒเบ Visual Studio เบเบตเปเบเบงเบเปเบเบปเบฒเบกเบฑเบ, TFS เบเบตเปเบกเบตเบเบฒเบเบเบปเบเบชเบญเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบญเบเปเบฅเบฐ smoothies. เบงเบดเบเบตเบเบฒเบเบเบฑเบเบชเบปเปเบเบเบฒเบเบเบฐเบฅเบดเบเปเบเบตเบเบเบถเปเบเปเบกเปเบเบเปเปเบชเปเบฒเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบเบปเบฒ. เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบชเบดเบเปเบเบเปเปเบเปเบฝเบเปเบเบเบเบฐเบเบงเบเบเบฒเบเบเบปเบเบเบฐเบเบดเปเบฅเบฐเบเปเบญเบเปเบซเปเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเปเปเบเปเบฝเบเปเบเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ Windows.
เบเปเบญเบเบเบฒเบเปเบเบเบเบฒเบเปเบซเบกเป เบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเปเบเบปเปเบฒเปเบ CI เบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบง. เบฅเบฒเบเบฅเบปเบเปเบเบกเบตเบขเบนเปเปเบฅเปเบงเปเบฅเบฐเบงเบฝเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเบเปเบญเบเปเบเปเปเบฎเบฑเบเปเบเบเบเปเบฒเบเบถเบเปเบเบดเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบญเบเบฅเบฐเบเบปเบเบเบฒเบเบเบธเปเบกเบเบญเบเบเบฒเบเบเบฑเปเบเบเปเบฒ, เบกเบฒเบเบเบฐเบเบฒเบเบเบฒเบเบเบฑเบเบชเบปเปเบเบเบตเปเบเบญเบกเบฎเบฑเบเปเบฅเบฐเบฅเบฐเบเบปเบเบเบฒเบเบเบดเบเบเบฒเบก.
เบเบงเบฒเบกเบเปเบฒเบเบเบญเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบฅเบฐเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ, เปเบเบฑเบเปเบเบทเปเบญเบเปเบเบชเปเบฒเบฅเบฑเบเบเบญเบเปเบเบเบเบฒเบเปเบเบปเปเบฒเบเปเบฒเปเบชเบธเบเบเบตเปเบชเปเบฒเบฅเบฑเบเบเบนเปเปเบเบปเปเบฒเบฎเปเบงเบกเปเบซเบกเปเบเบฑเบเบซเบกเบปเบเบเบฒเบเบเบฐเปเบเบเบเปเบฒเบเปเปเบฅเบฐเบเบฐเปเบเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ.
เปเบชเบฑเปเบเบเบฒเบ - เบกเบทเปเบงเบฒเบ.
Win Development Group
เบเบตเบกเบเบฒเบ Windows เปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบซเบเบฑเบเปเบเปเบงเบฅเบฒเบเบฑเปเบ?
เบเบฝเบงเบเบตเปเบเปเบญเบเบชเบฒเบกเบฒเบเปเบงเบปเปเบฒเปเบเปเบขเปเบฒเบเปเบฑเปเบเปเบ IdentityServer4 เปเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเปเปเปเบชเบเบเปเบฒเบเบฑเบ ADFS เบเบตเปเบกเบตเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบ, เบซเบผเบทเปเบกเปเบเบซเบเบฑเบ Entity Framework Core - เบญเบธเบเบดเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒ, เบเปเบญเบเบเบตเปเบเปเบฒเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบฅเบปเบเบเบงเบเบเบฒเบเบเบฝเบ SQL, เปเบเปเบญเบฐเบเบดเบเบฒเบเบเบฒเบเบชเบญเบเบเบฒเบกเปเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบเปเปเบเปเบฒเบเบปเบ OOP. เปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบชเบปเบเบเบฐเบเบฒเบเบญเบเปเบเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเปเบเบดเปเบ stack เบเบตเปเบเบทเบเบฑเบเบงเปเบฒเบกเบฑเบเปเบกเปเบ Sumerian cuneiform, เบฎเบฑเบเบฎเบนเปเบเบฝเบเปเบเป PostgreSQL เปเบฅเบฐ Git.
เปเบเปเบงเบฅเบฒเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเปเบขเปเบฒเบเบเบดเบเบเบฑเบ เบเปเบฒ เปเบเบฑเบเบฅเบฐเบเบปเบเบเบฒเบเบเบฑเบเบเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒ. เปเบเปเบเบเบเบฒเบเบชเปเบงเบเปเบซเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเป GitLab CI, Elastic, เบเบฒเบเบเบธเปเบเบเปเบฝเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบซเบผเบเบชเบนเบเปเบเบเบเปเบฒเปเบเป HAProxy เบเบดเบโเบเบฒเบกโเบเบงเบโเบเบฒโเบเบธเบโเบชเบดเปเบโเบเบธเบโเบขเปเบฒเบโ Zabbix, ligaments เบเบฃเบฒเบเบฒเบเบฒ ะธ Prometheus, Jaeger, เปเบฅเบฐเบเบฑเบเบซเบกเบปเบเบเบตเปเปเบเปเบเบทเบ spinning เบชเบธเบเบเปเบญเบเบเบญเบเบเบฒเบเปเบซเบผเบฑเบ HP c ESXi เบชเบธเบ VMware. เบเบธเบเบเบปเบเบเบธเบเบเบปเบเบฎเบนเปเบกเบฑเบ - เบเบฅเบฒเบชเบชเบดเบเบเบญเบเบเบฐเปเบเบ.
เปเบซเปเปเบเบดเปเบเปเบฅเบฐเบเบฐเบเบฒเบเบฒเบกเปเบเบปเปเบฒเปเบเบชเบดเปเบเบเบตเปเปเบเบตเบเบเบถเปเบเบเปเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเปเบเบเปเบเบเบเบฑเบเบซเบกเบปเบเปเบซเบผเบปเปเบฒเบเบตเป.
เปเบเบตเบโเบซเบเบฑเบโเบเบถเปเบ
TFS เปเบเบฑเบเบฅเบฐเบเบปเบเบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเปเบชเบปเบกเบเบงเบเบเบตเปเบเปเปเบเบฝเบเปเบเปเบชเบปเปเบเบฅเบฐเบซเบฑเบเบเบฒเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒเปเบเบซเบฒเปเบเบทเปเบญเบเบเบฑเบเบเบฒเบเบเบฐเบฅเบดเบเบชเบธเบเบเปเบฒเบ, เปเบเปเบเบฑเบเบกเบตเบเบธเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเบทเบเบซเบเบธเปเบเบซเบผเบฒเบเบเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเปเบฒเบเป - เปเบเบทเปเบญเบชเบฐเบซเบเบญเบ CI เปเบเบฅเบฐเบเบฑเบเบเปเบฒเบกเปเบงเบเบต.
เบเปเบญเบเบซเบเปเบฒเบเบตเป, เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบเปเบญเบเบขเปเบฝเบกเปเบเบ. TFS เปเบเปเปเบเปเบเบปเบงเปเบเบ Build เบซเบผเบฒเบ, เปเบเบดเปเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบฐเบเบญเบเปเบเบเบเบฒเบเบเปเบฒเบเบงเบเบซเบผเบฒเบ. เปเบเปเบฅเบฐเบเบปเบงเปเบเบเบกเบตเบเบฐเบเบฑเบเบเบฒเบ 3-4 เบเบปเบเปเบเบทเปเบญเบเบฐเบซเบเบฒเบเบงเบฝเบเบเบฒเบ เปเบฅเบฐ เบเบฑเบเบเบธเบเบเบฐเบเบงเบเบเบฒเบ. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบญเบตเบเบเบฒเบกเปเบเบเบเบฒเบเบเปเบญเบ, TFS เปเบเปเบชเบปเปเบ Build เบเบตเปเบญเบปเบเบชเบปเบเปเบซเปเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ Windows.
เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบฑเบเบฅเบธเบซเบเบฑเบ?
เบเบงเบเปเบฎเบปเบฒเปเบเป TFS เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบชเบปเปเบเปเบฅเบฐเบเบฒเบเบเบฑเบเบเบฐเบเบฒ, เปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบ Linux Application, เปเบฅเบฐเบกเบตเบเบฒเบเบเบฐเปเบเบเบเบญเบ magic เบฅเบฐเบซเบงเปเบฒเบเปเบเบปเบฒเปเบเบปเปเบฒ. เบเบตเป เบเปเบญเบ Magic เปเบฅเบฐเบกเบตเปเบเบทเบญเบเบญเบเบงเบฝเบเบเบฒเบเบขเบนเปเบเปเบฒเบเบซเบเปเบฒ. เบเปเบญเบเบเบตเปเบเปเบญเบเบเบฐเปเบญเบปเบฒเบกเบฑเบเบญเบญเบเบเบฒเบเบเบฑเบ, เบเปเบญเบเบเบฐเปเบญเบปเบฒเบเบฒเบเบเปเบฒเบงเบซเบเบถเปเบเปเบฅเบฐเปเบงเบปเปเบฒเบชเบญเบเบชเบฒเบกเบเปเบฒเบเปเบฝเบงเบเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ.
เปเบเบเบเบฒเบ
เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบชเบฐเบซเบเบญเบเบเบฒเบเบเปเบฒเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฒเบเบเบฑเบเปเบเบตเบกเปเบเบดเบ.
เบฅเบนเบโเบเปเบฒ
เบกเบตเบชเบญเบเบเบฐเปเบเบเบเบญเบเบเบนเปเปเบเป. เบเปเบฒเบญเบดเบ เปเบเปเบฎเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบเบเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเปเบเบเปเบเปเปเบเบขเบฑเปเบเบขเบทเบ SSL SHA-2. U เบเบฑเปเบเบเบตเบชเบญเบ เบกเบตเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบเบเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเปเบฅเบฐเบฅเบฐเบซเบฑเบเบเปเบฒเบ.
HAProxy
เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเบฎเปเบญเบเบเปเบเบญเบเบฅเบนเบเบเปเบฒเปเบเปเปเบเบซเบฒ HAProxy, เปเบเบดเปเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเปเปเปเบเบเบตเป:
- เบเบฒเบเบญเบฐเบเบธเบเบฒเบเบเบปเปเบเบเป;
- เบเบฒเบเบขเบธเบเปเบเบปเบฒ SSL;
- เบเบฑเบเบเบฒเบเบฎเปเบญเบเบเป HTTP;
- เบเปเบฒโเบฎเปเบญเบโเบชเบฐโเบซเบกเบฑเบโเบญเบญเบโเบญเบฒโเบเบฒเบโ.
เปเบเบขเบฑเปเบเบขเบทเบเบฅเบนเบเบเปเบฒเปเบเปเบเบทเบเบเบงเบเบชเบญเบเบเบฒเบกเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเป. เบเบงเบเปเบฎเบปเบฒ - เบชเบดเบเบญเปเบฒเบเบฒเบ เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเปเบฒเบเปเบเป, เบเบฑเบเบเบฑเปเบเปเบเปเบเบงเบเปเบฎเบปเบฒเปเบญเบเบญเบญเบเปเบเบขเบฑเปเบเบขเบทเบเปเบซเปเปเบเปเบฅเบนเบเบเปเบฒเบเปเบฅเบดเบเบฒเบ.
เปเบญเบปเบฒเปเบเปเบชเปเบเบฑเบเบเบธเบเบเบตเบชเบฒเบก, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบฑเบเบเบทเบเปเบเบซเบฒเบกเบฑเบเปเบฅเบฑเบเบเปเบญเบเบเปเปเบกเบฒ.
backend
เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบงเบฒเบเปเบเบเบเบตเปเบเบฐเปเบฎเบฑเบเปเบซเป backend เปเบ Linux. backend เบเบปเบงเบเบฑเบเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบ, เปเบซเบฅเบเบฅเบฒเบเบเบทเปเบชเบดเบเบเบดเบเบดเปเบชเบเบเบตเปเบเปเบฒเปเบเบฑเบเปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบถเปเบเบเบฑเบเบชเบดเบเบเบดเบเบดเปเบชเบเบเบตเปเบเบนเปเปเบเปเบเบตเปเปเบเปเบฎเบฑเบเบญเบฐเบเบธเบเบฒเบ, เบชเบฐเบซเบเบญเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฒเบเปเบเบฑเบเปเบญเบเบฐเบชเบฒเบเบเบฒเบเบเปเบฒเบเบเบฒเบเปเบเบดเบเปเบฅเบฐเบชเบปเปเบเปเบซเปเบเบงเบเปเบเบปเบฒเบเปเบฒเปเบเบตเบเบเบฒเบ, เบซเบผเบทเบชเปเบฒเบเบเบปเบเบฅเบฒเบเบเบฒเบเบเบฒเบเบเบฐเปเบเบ.
เปเบเบดเบเบเบฒเบเบเบฐเบขเบฑเบเบเปเบงเบ HAProxy
เบเบญเบเปเปเบทเบญเปเบเบเบฒเบเบชเบญเบเบเปเบฅเบดเบเบปเบเบเบตเปเบฅเบนเบเบเปเบฒเปเบเปเบฅเบฐเบเบปเบเบเบณเบเบฒเบ, เบเบฑเบเบกเบตเบเปเบฅเบดเบเบปเบเบเบญเบเบเบปเบงเบเบปเบ. IdentityServer4 เบเบฝเบเปเบเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ, เบเบตเปเปเบกเปเบ analogue เบเบฃเบตเปเบฅเบฐเบกเบตเบญเปเบฒเบเบฒเบเบชเปเบฒเบฅเบฑเบ ADFS - เบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบญเบเบชเบฐเบซเบฐเบเบฑเบเบฅเบฐเบเบปเบเบชเบฐเบซเบฐเบเบฑเบ.
เบเบฒเบเบฎเปเบญเบเบเปเบเบปเบงเบเบปเบเปเบเปเบเบทเบเบเปเบฒเปเบเบตเบเปเบเบซเบผเบฒเบเบเบฑเปเบเบเบญเบ. เบเบฑเปเบโเบเบญเบโเบเปเบฒโเบญเบดเบ - เบฅเบนเบโเบเปเบฒ เปเบเปเปเบเบปเปเบฒเปเบเปเบ backend, เปเบเบดเปเบเบเบดเบเบเปเปเบชเบทเปเบชเบฒเบเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเปเบฅเบฐเบเบงเบเปเบเบดเปเบเบเบฒเบเบกเบต token เบชเปเบฒเบฅเบฑเบเบฅเบนเบเบเปเบฒ. เบเปเบฒเบกเบฑเบเบเปเปเบเบปเบ, เบเบฒเบเบฎเปเบญเบเบเปเบเบทเบเบชเบปเปเบเบเบทเบเบเบฑเบเบชเบฐเบเบฒเบเบเบฒเบเบเบตเปเบกเบฑเบเบกเบฒ, เปเบเปเบเปเบงเบเบเบฒเบเบเปเบฝเบเปเบชเบฑเปเบเบเบฒเบ, เปเบฅเบฐเบเปเบงเบเบเบฒเบเบเปเบฝเบเปเบชเบฑเปเบเบเบฒเบเบกเบฑเบเปเบเบซเบฒเบเบปเบงเบเบปเบ.
เบเบฑเปเบเบเบญเบเบเบตเบชเบญเบ - เปเบเปเบฎเบฑเบเบเบฒเบเบฎเปเบญเบเบเป เปเบเบเบตเปเปเปเบฒเบเบฒเบเบญเบฐเบเบธเบเบฒเบเปเบ IdentityServer, เบเปเบญเบเบเบตเปเบฅเบนเบเบเปเบฒเบฅเบปเบเบเบฐเบเบฝเบ, เปเบฅเบฐเปเบเปเบเบฑเบเบเบตเปเบฅเปเบเบญเบเบกเบฒเบเบปเบเบเบฒเบเบเบฑเปเบเบเบฒเบเบปเบเบขเบนเปเปเบเบเบฒเบเบเปเปเบกเบนเบ IdentityServer.
เบเบฑเปเบโเบเบญเบโเบเบตโเบชเบฒเบก - เบฅเบนเบเบเปเบฒเปเบเปเบเบทเบเปเบญเบเบเบฑเบเบเบทเบ เบเบฑเบเบชเบฐเบเบฒเบเบเบฒเบเบเบตเปเบกเบฑเบเบกเบฒ.
IdentityServer4 เบกเบตโเบเบธเบโเบชเบปเบกโเบเบฑเบโ: เบกเบฑเบเบชเบปเปเบเบเบทเบเบเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบเบเปเปเบเปเบฒเบฎเปเบญเบเบเปเบเบทเบเบเปเบฒเบ HTTP. เบเปเปเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเปเบชเบนเปเบเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบตเบเปเบงเบตเบซเบผเบฒเบเบเบฒเบเปเบ, เบเปเปเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบงเบฒเบกเบชเบฐเบซเบงเปเบฒเบเบซเบผเบฒเบเบเบฒเบเปเบเบเบฑเบเปเบญเบเบฐเบชเบฒเบ, เปเบเปเบฅเบฐเบเบฑเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเบเบฒเบเบฎเปเบญเบเบเปเบฅเบนเบเบเปเบฒเปเบเบทเปเบญเบเบเบปเปเบเบเบตเปเบกเบต URL เบเบตเปเปเบเบปเปเบฒเบกเบฒเบเปเบฒเบ HTTPS, เปเบฅเบฐ IdentityServer เบเบฑเบเบเบทเบเบชเบฐเบเบฒเบเบเบฒเบเบเบฝเบงเบเบฑเบ, เปเบเปเบเบฑเบ HTTP. เบเบงเบเปเบฎเบปเบฒเบเบปเบเปเบ! เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบญเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเปเบฒเบเบชเบฐเบเบฒเบเบเบฒเบเบเบปเบงเบเบปเบเปเบเบซเบฒ HAProxy, เปเบฅเบฐเปเบเบชเปเบงเบเบซเบปเบงเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฑเบเปเบเบ HTTP protocol เปเบเบฑเบ HTTPS.
เบเบฒเบเบเบฑเบเบเบธเบเปเบกเปเบเบซเบเบฑเบเปเบฅเบฐเปเบเบปเปเบฒเบเบฐเบซเบเบฑเบเบเปเบญเบเปเบ?
เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฐเบซเบเบฑเบเปเบเบดเบเปเบเบเบเบฒเบเบเปเบฒเปเบเปเบเบฒเบเปเบเปเปเบเบเบฃเบตเบชเปเบฒเบฅเบฑเบเบเบฒเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบธเปเบกเบเบนเปเปเบเป, เบเบฑเบเบเบฐเบเบฒเบเบญเบ, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเปเปเบเปเบงเบฒเบ IdentityServer4 เปเบเบฑเบ node เปเบเบเบเปเบฒเบเบซเบฒเบเบขเบนเปเปเบเบเบฒเบเบชเปเบงเบเปเบเบเบเปเบฒเบเบซเบฒเบ, เปเบเปเบเปเบฒเปเบเปเบกเบฑเบเบฎเปเบงเบกเบเบฑเบเบเบฑเบ backend เปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฝเบงเบเบฑเบเบเบตเป backend เบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเปเบฒเปเบเบตเบเบเบฒเบ. .
เบกเบฑเบเบเบงเบเบเบฐเปเบฎเบฑเบเบงเบฝเบเปเบเบงเปเบ
เบเบฑเปเบเบเบฑเปเบ, เบเบฑเปเบเบเบตเปเบเปเบฒเบเบฐเปเบเบปเปเบฒเบชเบฑเบเบเบฒ - Magic Box. เบเบงเบเปเบฎเบปเบฒเปเบเบปเปเบฒเปเบเปเบฅเปเบงเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเบเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบเบเบตเปเบเบฐเบเปเบฒเบงเปเบเบชเบนเป Linux. เบเปเปเบซเปเบชเปเบฒเบเบงเบฝเบเบเบฒเบเบชเบฐเปเบเบฒเบฐเบเบตเปเบเปเบญเบเบเบฒเบเบงเบดเบเบตเปเบเปเปเบ.
Puppet manifests. เปเบเบทเปเบญเบเบฑเบเบชเบปเปเบเปเบฅเบฐเบเบฑเบเบเบฒเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบฅเบฐเบเบฒเบเบเบฑเปเบเบเปเบฒเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ, เบชเบนเบเบญเบฒเบซเบฒเบเปเบขเบฑเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฝเบ. เบกเปเบงเบเบเบญเบเบเบดเบเบชเป eloquently เบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเบดเบเบตเบเบฒเบเบขเปเบฒเบเบงเปเบญเบเปเบงเปเบฅเบฐเบเบฐเบชเบดเบเบเบดเบเบฒเบเบกเบฑเบเปเบฎเบฑเบเปเบเป.
เบงเบดเบเบตเบเบฒเบเบเบฑเบเบชเบปเปเบ. เบกเบฒเบเบเบฐเบเบฒเบเปเบกเปเบ RPM. เบเบธเบเบเบปเบเปเบเบปเปเบฒเปเบเบงเปเบฒเปเบ Linux เปเบเบปเปเบฒเบเปเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเปเบเบเบเปเปเบกเบตเบกเบฑเบ, เปเบเปเปเบเบเบเบฒเบเบเบปเบงเบกเบฑเบเปเบญเบ, เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบฐเบเบญเบ, เปเบกเปเบเบเบธเบเบเบญเบเปเบเบฅเป DLL เบเบตเปเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเป. เบกเบตเบเบฐเบกเบฒเบ 150 เบเบปเบ, เปเบเบเบเบฒเบเปเบกเปเบเบเปเบญเบเบเปเบฒเบเบซเบเบธเปเบเบเบฒเบ. เบเบฒเบเปเบเปเปเบเบเบฐเบชเบปเบกเบเบปเบกเบเบฝเบงเบเบฝเบเปเบเปเปเบกเปเบเบเบฒเบเบซเบธเปเบกเบซเปเปเบชเบญเบเบเบตเปเปเบเบปเปเบฒเปเบเปเบ RPM เปเบฅเบฐเบเปเบฒเปเบเปเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบฒเบเบกเบฑเบ.
เบฎเบธเปเบ. เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเปเบญเบเบเบปเบงเปเบฅเบทเปเบญเบเป, เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฑเบเบชเบดเบเปเบเบงเปเบฒเบเบฐเบชเปเบฒเบเบเบทเปเบเบธเบเปเบเบงเปเบ. เบเบตเปเปเบกเปเบเบเปเบฒเบเบฒเบกเบเบญเบเบฅเบฐเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเบเบฑเบ TFS. เบเบงเบเปเบฎเบปเบฒเบกเบตเบเบปเบงเปเบเบเบชเปเบฒเบเบขเบนเปเปเบ Linux. เปเบกเบทเปเบญ TFS เบชเบปเปเบเบงเบฝเบเปเบเบซเบฒเบเบปเบงเบเบฑเบเบเบฒเบ - เบเบฐเบเบฑเบเบเบฒเบ - เปเบเบซเบฒเบเบปเบงเปเบเบ Build, เบกเบฑเบเบเบฑเบเบชเบปเปเบเบเปเบฒเบเบกเบฑเบเบซเบผเบฒเบเปเบเบปเบงเปเบเบเบตเปเบชเบดเปเบเบชเบธเบเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบญเบเบเบฐเบเบงเบเบเบฒเบเบเบปเบงเบเบฑเบเบเบฒเบ. เบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเปเบซเบผเบปเปเบฒเบเบตเปเบกเบตเบเบทเปเบชเปเบฒเบ, เบเบทเปเปเบงเบตเบเบฑเบ, เปเบฅเบฐเบเบปเบงเปเบเบญเบทเปเบเป. เบญเปเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเปเปเบเบชเปเบงเบ "เบเบฒเบเบชเปเบฒเบเบเบธเบ RPM".
เบเบฒเบโเบเบฑเปเบโเบเปเบฒ TFSโ เบฅเบปเบเบกเบฒเปเบเบทเปเบญเบเบฑเปเบเบเปเป. เบเปเบญเบเบซเบเปเบฒเบเบตเป, เบเบงเบเปเบฎเบปเบฒเปเบเปเบฅเบงเบเบฅเบงเบกเปเบเบเบเบฒเบ Windows เบเบฑเบเบซเบกเบปเบเปเบเบเบปเบงเปเบเบเบเบญเบ Windows, เปเบเปเปเบเบเบฑเบเบเบธเบเบฑเบเบเบปเบงเปเบเบ Linux เบเบฐเบเบปเบเบเบถเปเบ - เบเบปเบงเปเบเบ Build, เปเบเบดเปเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเปเบเบเบธเปเบกเบเปเปเบชเปเบฒเบ, เบญเบธเบเบปเบกเบชเบปเบกเบเบนเบเบเปเบงเบเบชเบดเปเบเบเบฐเบเบดเบเบเบฒเบเบขเปเบฒเบ, เปเบฅเบฐเบเบญเบเบงเปเบฒเปเบเบเบเบฒเบเบเบฐเปเบเบเปเบเบเบตเปเบเบฐเบชเปเบฒเบเบเบถเปเบเปเบเบเบปเบงเปเบเบ Build เบเบตเป. , เปเบฅเบฐ somehow เบเบฑเบเปเบเบเบเปเป.
IdentityServer. ADFS เบเปเปเปเบกเปเบเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเปเบเบซเบฒ Open Source.
เปเบซเปเปเบเปเบเบเบเปเบฒเบเบญเบปเบเบเบฐเบเบญเบ.
เบเปเบญเบ Magic
เบเบฐเบเบญเบเบเปเบงเบเบชเบตเปเบเบฒเบเบชเปเบงเบ.
เบเบปเบงเปเบเบเบชเปเบฒเบ Linux. Linux, เปเบเบฒเบฐเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบเบชเปเบฒเบฅเบฑเบเบกเบฑเบ - เบกเบฑเบเปเบเบฑเบเปเบซเบเบเบปเบ. เบชเปเบงเบเบเบตเปเปเบเปเบเบทเบเปเบฎเบฑเบเปเบเบชเบฒเบกเบเบฑเปเบเบเบญเบ.
- เบเบณเบเบปเบเบเปเบฒเบเบฐเบเบฑเบเบเบฒเบ เปเบฅเบฐเบเปเปเปเบกเปเบเบเบปเบเบเบฝเบง, เบเบฑเบเบเบฑเปเบเปเบเปเบเบฒเบเปเบเบเบขเบฒเบเบงเบฝเบเบเบฒเบเปเบเปเบเบเบเบฒเบเปเบเปเบเบทเบเบเบฒเบเบซเบงเบฑเบ.
- เบเบดเบเบเบฑเปเบ .NET Core 1.x. เปเบเบฑเบเบซเบเบฑเบ 1.x เปเบกเบทเปเบญ 2.0 เบกเบตเบขเบนเปเปเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบเบกเบฒเบเบเบฐเบเบฒเบเปเบฅเปเบง? เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเปเบเปเบงเบฅเบฒเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ, เบชเบฐเบเบฑเบเบเบตเปเบซเบกเบฑเปเบเบเบปเบเปเบกเปเบ 1.09, เปเบฅเบฐเบกเบฑเบเปเบเปเบเบทเบเบเบฑเบเบชเบดเบเปเบเปเบฎเบฑเบเปเบเบเบเบฒเบเปเบเบเบญเบตเบเปเบชเปเบกเบฑเบ.
- Git 2.x.
RPM-repository. เปเบเบฑเบเปเบเบฑเบ RPM เบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบทเบเปเบเบฑเบเปเบงเปเบเปเบญเบเปเบเบเปเบญเบเบซเบเบถเปเบ. เบกเบฑเบเบชเบปเบกเบกเบธเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเปเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ RPM เบเบญเบเบเปเบฅเบดเบชเบฑเบเบเบฝเบงเบเบฑเบเบเบตเปเบกเบตเปเบซเปเบเบฑเบเบเบธเบเปเบฎเบ Linux. เบเบฑเปเบเปเบกเปเบเบชเบดเปเบเบเบตเปเบเบงเบเปเบเบปเบฒเปเบเปเปเบฎเบฑเบ. เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบ repository เปเบเปเบเบทเบเบเบฑเปเบเบเปเบฒ hook เปเบงเบฑเบ เปเบเบดเปเบเปเบเปเบเบฒเบงเปเบซเบผเบเบเบธเบ RPM เบเบตเปเบเปเบญเบเบเบฒเบเบเบฒเบเบชเบฐเบเบฒเบเบเบตเปเบเบตเปเบฅเบฐเบเบธเปเบงเป. เบชเบฐเบเบฑเบเบเบธเบเปเบเปเบเบทเบเบฅเบฒเบเบเบฒเบเปเบซเป webhook เปเบเบเบเบปเบงเปเบเบ Build.
GitLab. เปเบญเบปเบฒเปเบเปเบชเป! GitLab เบขเบนเปเบเบตเปเบเบตเปเบเปเปเปเบเปเบเบทเบเบเปเบฒเปเบเปเปเบเบเบเบนเปเบเบฑเบเบเบฐเบเบฒ, เปเบเปเปเบเบเบเบฐเปเบเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบเบงเบเบเบธเบกเปเบงเบตเบเบฑเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ, เบฎเบธเปเบเบเบธเบ, เบเบดเบเบเบฒเบกเบชเบฐเบเบฒเบเบฐเบเบญเบเปเบเบทเปเบญเบ Linux เบเบฑเบเบซเบกเบปเบ, เปเบฅเบฐเบกเบฑเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบชเบนเบ - เบเบฑเบเบซเบกเบปเบ Puppet manifests.
เบเปเบฒ โ เปเบเปโเปเบโเบเบฑเบโเบซเบฒโเบเบฒเบโเปเบเปโเบเบฝเบโเบเบฑเบโเบเบฑเบโเบซเบกเบปเบโเปเบฅเบฐโเบชเบฐโเบซเบเบญเบโเบเบฒเบโเบเบฑเปเบโเบเปเบฒโเบเบตเปโเปเบเปโเบเบญเบโเบเบตเปโเบเบงเบโเปเบฎเบปเบฒโเบเปเบญเบโเบเบฒเบโเบเบฒเบ Gitlabโ.
เบเบงเบเปเบฎเบปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบเบฐเบเปเบฒเบเปเปเบฒ. เบเบฒเบเบเบฑเบเบชเบปเปเบ DLL เบเบฑเบ RPM เปเบฎเบฑเบเบงเบฝเบเปเบเบงเปเบ?
เบเบฒเบเบเบฑเบเบชเบปเปเบ DDL เปเบเบดเบ RPM
เปเบซเปเปเบงเบปเปเบฒเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบต Rock star เบเบฑเบเบเบฐเบเบฒ .NET. เบกเบฑเบเปเบเป Visual Studio เปเบฅเบฐเบชเปเบฒเบเบชเบฒเบเบฒเบเบฒเบเบเปเบญเบ. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบกเบฑเบเบญเบฑเบเปเบซเบฅเบเบกเบฑเบเปเบเบเบตเป Git, เปเบฅเบฐ Git เบเบตเปเปเบกเปเบ TFS entity, เบเบฑเปเบเปเบกเปเบ, เบกเบฑเบเปเบกเปเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบตเปเบเบฑเบเบเบฑเบเบเบฐเบเบฒเปเบฎเบฑเบเบงเบฝเบ.
เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ TFS เปเบซเบฑเบเบงเปเบฒเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเปเบซเบกเปเปเบเปเบกเบฒเบฎเบญเบ. เปเบญเบฑเบเปเบ? เปเบเบเบฒเบเบเบฑเปเบเบเปเบฒ TFS เบกเบตเบเปเบฒเบเบเบตเปเบเบตเปเบเบญเบเปเบเบดเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบตเปเบเบปเบงเปเบเบ Build เปเบเบเบชเบฐเปเบเบฒเบฐเบกเบต. เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบฅเบฒเบงเปเบซเบฑเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเบชเปเบฒเบเปเบเบเบเบฒเบ .NET Core เปเบฅเบฐเปเบฅเบทเบญเบเบเบปเบงเปเบเบ Linux Build เบเบฒเบเบชเบฐเบเบธเบเปเบเบต.
เบเบปเบงเปเบเบ Build เปเบเปเบฎเบฑเบเปเบซเบผเปเบเบเปเปเบกเบนเบเปเบฅเบฐเบเบฒเบงเปเบซเบฅเบเบเบตเปเบเปเบฒเปเบเบฑเบ dependencies เบเบฒเบ .NET repository, npm, เปเบฅเบฐเบญเบทเปเบเป. เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเปเปเบชเปเบฒเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเบกเบฑเบเปเบญเบเปเบฅเบฐเบเบฒเบเบซเบธเปเบกเบซเปเปเบเปเปเบกเบฒ, เบชเบปเปเบเบเบธเบ RPM เปเบเบซเบฒเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ RPM.
เปเบเบญเบตเบเบเปเบฒเบเบซเบเบถเปเบ, เบเบฑเปเบเบเปเปเปเบเบเบตเปเปเบเบตเบเบเบถเปเบ. เบงเบดเบชเบฐเบงเบฐเบเบญเบเบเบฐเปเบเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบกเปเบเบกเบตเบชเปเบงเบเบฎเปเบงเบกเปเบเบเบเบปเบเปเบเบเบฒเบเปเบเบตเบเบเบปเบงเบเบญเบเปเบเบเบเบฒเบ: เบฅเบฒเบงเบเปเบฝเบเบชเบฐเบเบฑเบเบเบญเบเบเบธเบเปเบ เปเบฎเบฃเบฒ เปเบ repository เบเบตเปเบชเบนเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเปเบเบทเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบงเป, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ Puppet เบเบปเบเบเบฐเบเบปเบเบเปเป Yum, เบเบถเบเปเบญเบปเบฒเปเบเบฑเบเปเบเบฑเบเปเปเปเบเบฒเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ, เปเบฅเบฐเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบงเบตเบเบฑเบเปเปเปเบเปเบญเบกเปเบเปเปเบฅเปเบง.
เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบเปเบฒเบเบเบฒเบเปเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเป, เปเบเปเบชเบดเปเบเบเบตเปเปเบเบตเบเบเบถเปเบเบเบฒเบเปเบเบเบปเบงเปเบเบ Build เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ?
เบเบฒเบเบซเบธเปเบกเบซเปเป DLL RPM
เปเบเปเบฎเบฑเบเปเบซเบผเปเบเปเบเบเบเบฒเบเปเบฅเบฐเบเบฒเบเบเปเปเบชเปเบฒเบเบงเบฝเบเบเบฒเบเบเบฒเบ TFS. เบเบปเบงเปเบเบเบเปเปเบชเปเบฒเบ เปเบฅเบตเปเบกเบชเปเบฒเบเปเบเบเบเบฒเบเปเบญเบเบเบฒเบเปเบซเบผเปเบเบเปเบฒเบเป. เปเบเบเบเบฒเบเบเบฐเบเบญเบเปเบกเปเบเบกเบตเบขเบนเปเปเบเบเบธเบ เปเบเบฅเป DLL, เปเบเบดเปเบเบเบทเบเบซเบธเปเบกเบซเปเปเบขเบนเปเปเบเปเบเปเบก zip เปเบเบทเปเบญเบซเบผเบธเบเบเปเบญเบเบเบฒเบเปเบซเบผเบเปเบเบฅเบฐเบเบปเบเปเบเบฅเป.
เปเบเปเบก ZIP เบเบทเบเบเบดเปเบกเบญเบญเบเปเบ เปเบเบซเบฒ RPM package build directory. เบเปเปเปเบ, script Bash เปเบฅเบตเปเบกเบเบปเปเบเบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก, เบเบญเบเบซเบฒเปเบงเบตเบเบฑเบ Build, เบฎเบธเปเบเบเบญเบเปเบเบเบเบฒเบ, เปเบชเบฑเปเบเบเบฒเบเปเบเบซเบฒ build directory, เปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบ RPM-build. เปเบกเบทเปเบญเบเบฒเบเบเปเปเบชเปเบฒเบเบชเปเบฒเปเบฅเบฑเบ, เบเบธเบเปเบเปเบเบทเบเบเบฑเบเบเบตเบกเบกเบฒเปเบเบดเบ repository เบเปเบญเบเบเบดเปเบ, เปเบเบดเปเบเบเบฑเปเบเบขเบนเปเปเบเบเบปเบงเปเบเบ Build.
เบเปเปเปเบ, เบเบฒเบเบเบปเบงเปเบเบ Build เบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบ repository RPM เบเบฒเบเบฎเปเบญเบเบเป JSON เบเบทเบเบชเบปเปเบ เบเบตเปเบเบญเบเบเบทเปเบเบญเบเบชเบฐเบเบฑเบเปเบฅเบฐเบเบฒเบเบเปเปเบชเปเบฒเบ. Webhook, เบเบตเปเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเปเบญเบเบซเบเปเบฒเบเบตเป, เบเบฒเบงเปเบซเบฅเบเบเบธเบเบเบตเปเบเบฒเบ repository เบเปเบญเบเบเบดเปเบเปเบเบเบปเบงเปเบเบ Build เปเบฅเบฐเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบฐเบเบญเบเปเบซเบกเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบเบเบฑเปเบ.
เปเบเบฑเบเบซเบเบฑเบเบฅเบฐเบเบปเบเบเบฒเบเบเบฑเบเบชเบปเปเบเบเบธเบเบชเบฐเปเบเบฒเบฐเบเบตเปเปเบเบซเบฒเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ RPM? เปเบเบฑเบเบซเบเบฑเบเบเปเบญเบเบเบถเปเบเบเปเปเบชเบฒเบกเบฒเบเบชเบปเปเบเบเบธเบเบเบตเปเบเบฐเบเบญเบเปเบเปเบชเปเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบเปเบเปเบเบฑเบเบเบต? เบเบงเบฒเบกเบเบดเบเปเบกเปเบเบงเปเบฒเบเบตเปเปเบกเปเบเปเบเบทเปเบญเบเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบเบเบงเบฒเบกเบเบญเบเปเบ. เบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเบเปเบฒเบเบฑเบเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบญเบเบเบปเบเบเบตเปเบเปเปเปเบเปเบฎเบฑเบเบญเบฐเบเบธเบเบฒเบเบญเบฑเบเปเบซเบฅเบเปเบเบฑเบเปเบเบฑเบ RPM เปเบเบซเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเปเบเบฑเบเบเบธเบเปเบเบทเปเบญเบ Linux.
เบฎเบธเปเบเบเบฒเบเบเปเปเบกเบนเบ
เปเบเบเบฒเบเบเบถเบเบชเบฒเบซเบฒเบฅเบทเบเบฑเบเบเบตเบกเบเบฒเบเบเบฑเบเบเบฐเบเบฒ, เบกเบฑเบเปเบเปเบซเบฑเบเบญเบญเบเบงเปเบฒ guys เปเบเปเปเบเปเบเบดเบเบเบฑเบ MS SQL, เปเบเปเปเบเปเบเบเบเบฒเบเบเบตเปเบเปเปเปเบกเปเบ Windows เบชเปเบงเบเปเบซเบเปเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเป PostgreSQL เบเปเบงเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒ. เปเบเบทเปเบญเบเบเบฒเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฑเบเบชเบดเบเปเบเปเบฅเปเบงเบเบตเปเบเบฐเบเบฐเบเบดเปเบกเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบตเปเบเปเบฒเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบฅเบตเปเบกเปเบเป PostgreSQL เบขเบนเปเบเบตเปเบเบตเปเปเบเบฑเปเบเบเบฑเบ.
เปเบเบชเปเบงเบเบเบตเปเบเปเบญเบเบขเบฒเบเบเบญเบเปเบเบปเปเบฒเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบธเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบงเปเบเปเบฅเบฐเบงเบดเบเบตเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบฅเบทเบญเบเบฅเบฐเบซเบงเปเบฒเบ Flyway เปเบฅเบฐ Entity Framework Core. เปเบซเปเปเบเบดเปเบเบขเบนเปเปเบ pros เปเบฅเบฐ cons เบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒ.
ะะธะฝััั
Flyway เบเบฝเบเปเบเปเปเบเบเบฒเบเบเบฝเบง, เบเบงเบเปเบฎเบปเบฒ เบเบงเบโเปเบฎเบปเบฒโเบเปเปโเบชเบฒโเบกเบฒเบโเบเบฑเบโเบเบทเบโเปเบโเบเปเบญเบโ - เบเบตเปเปเบกเปเบเบเปเปเปเบชเบเบเบตเปเบชเปเบฒเบเบฑเบ. เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฝเบเบเบฝเบเบกเบฑเบเบเบฑเบ Entity Framework Core เปเบเบงเบดเบเบตเบญเบทเปเบ - เปเบเปเบเปเบเบญเบเบเบงเบฒเบกเบชเบฐเบเบงเบเบชเบฐเบเบฒเบเบเบญเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒ. เบเปเบฒเบเบเบทเปเปเบเปเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบงเบฒเบเบญเบฑเบเบเบตเปเบขเบนเปเปเบเบญเบฑเบเบเบฑเบเบเบปเปเบเป, เปเบฅเบฐเปเบเบทเปเบญเบเปเบเบเบปเปเบเบเปเปเบกเปเบเบเปเปเบเปเบฝเบเปเบเบเบซเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ Windows.
เบชเปเบฒเบฅเบฑเบ Flyway เบเบงเบเปเบฎเบปเบฒ เบเบฒเบเบเบฐเปเบเบเบเบญเบ wrapper เปเบกเปเบเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเบเปเปเปเบซเป guys เบเบฝเบ SQL เบชเบญเบเบเบฒเบก. เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเปเบกเปเบเปเบเปเบเบดเบเบเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเบเบทเปเบญเบเปเบ OOP. เบเบงเบเปเบฎเบปเบฒเบเบฝเบเบเปเบฒเปเบเบฐเบเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบงเบฑเบเบเบธเบเบฒเบเบเปเปเบกเบนเบ, เบชเปเบฒเบเบเปเบฒเบเบฒเบก SQL เปเบฅเบฐเบเบฐเบเบดเบเบฑเบเบกเบฑเบ. เบชเบฐเบเบฑเบเปเบซเบกเปเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเปเบกเปเบเบเบฝเบกเบเปเบญเบก, เบเบปเบเบชเบญเบ - เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบเบต, เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบฎเบฑเบเบงเบฝเบ.
Entity Framework Core เบกเบตเบฅเบปเบ - เบเบฒเบเปเบเปเบเบฒเบเปเบซเบผเบเบซเบเบฑเบ เบชเปเบฒเบเบเบฒเบเบชเบญเบเบเบฒเบก SQL เบเบตเปเบเบตเบเบตเปเบชเบธเบ, เปเบฅเบฐ drawdown เปเบเบเบฒเบเบเปเปเบกเบนเบเบชเบฒเบกเบฒเบเบกเบตเบเบงเบฒเบกเบชเปเบฒเบเบฑเบ. เปเบเปเปเบเบทเปเบญเบเบเบฒเบเบเบงเบเปเบฎเบปเบฒเบเปเปเบกเบตเบเปเบฅเบดเบเบฒเบเปเบซเบผเบเบชเบนเบ, เบเบงเบเปเบฎเบปเบฒเบเปเปเปเบเปเบเบดเบเปเบฅเปเบเบฒเบเปเบซเบผเบเปเบเบซเบผเบฒเบเบฎเปเบญเบ RPS, เบเบงเบเปเบฎเบปเบฒเบเบญเบกเบฎเบฑเบเบเบงเบฒเบกเบชเปเบฝเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบฅเบฐเบกเบญเบเบซเบกเบฒเบเบเบฑเบเบซเบฒเปเบซเปเบเบฑเบเบเบงเบเปเบฎเบปเบฒเปเบเบญเบฐเบเบฒเบเบปเบ.
เบเบงเบฒเบกเบเบดเบเปเบซเบฑเบ
Entity Framework Core เปเบฎเบฑเบเบงเบฝเบเบญเบญเบเบเบฒเบเบเปเบญเบเปเบฅเบฐเบเปเบฒเบเบเปเปเบเบฒเบเบเบฑเบเบเบฐเบเบฒ, เปเบฅเบฐ Flyway เบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเปเบเบปเปเบฒเปเบ CI เบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบงเปเบเปเบขเปเบฒเบเบเปเบฒเบเบเบฒเบ. เปเบเปเบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบชเบฐเบเบงเบเบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒ :)
เบเบฑเปเบเบเบญเบเบเบฒเบเบกเปเบงเบ
Puppet เปเบซเบฑเบเบงเปเบฒเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบชเบฐเบเบฑเบเบเบญเบเปเบเบฑเบเปเบเบฑเบเบเปเบฒเบฅเบฑเบเบเบฐเบกเบฒเปเบเบดเบ, เบฅเบงเบกเบเบฑเบเบซเบเบถเปเบเบเบตเปเบฎเบฑเบเบเบดเบเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบ. เบเปเบฒเบญเบดเบ, เบกเบฑเบเบเบดเบเบเบฑเปเบเบเบธเบเบเบตเปเบกเบตเบชเบฐเบเบดเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเปเบฅเบฐเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบ. เบซเบผเบฑเบเบเบฒเบเบเบตเป, เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเปเบกเปเบ restarted. เบเปเปเปเบเปเบกเปเบเบเบฒเบเบเบดเบเบเบฑเปเบเบญเบปเบเบเบฐเบเบญเบเบเบตเปเบเบฑเบเปเบซเบผเบทเบญ. เบเปเบฒเบชเบฑเปเบเบเบตเปเปเบเบฑเบเปเบเบฑเบเบเบทเบเบเบดเบเบเบฑเปเบเปเบฅเบฐเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบทเบเปเบเบตเบเบเบปเบงเปเบกเปเบเปเบเปเบเบทเบเบญเบฐเบเบดเบเบฒเบเปเบงเปเปเบ manifest Puppet.
เปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบเปเบเปเปเบกเบนเบเบเบตเปเบฅเบฐเบญเบฝเบเบญเปเบญเบ, เปเบเบฑเปเบ: tokens, เบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบ, เบเบฑเบเบซเบกเบปเบเบเบตเปเบเบทเบเบเบถเบเปเบเบปเปเบฒเปเบเปเบ config เบเบฒเบ Puppet master, เบเปเบญเบเบเบตเปเบเบงเบเบกเบฑเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบฎเบนเบเปเบเบเบเบตเปเบเบทเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ.
เบเบฑเบเบซเบฒ TFS
เบซเบผเบฑเบเบเบฒเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบชเบดเบเปเบเปเบฅเบฐเบฎเบนเปเบงเปเบฒเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบฎเบฑเบเบงเบฝเบเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒเปเบเปเป, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฑเบเบชเบดเบเปเบเปเบเบดเปเบเบชเบดเปเบเบเบตเปเปเบเบตเบเบเบถเปเบเบเบฑเบเบชเบฐเบเบฒเปเบซเปเบเปเบ TFS เปเบเบเบฅเบงเบกเบชเปเบฒเบฅเบฑเบเบเบฐเปเบเบเบเบฑเบเบเบฐเบเบฒ Win เปเบเปเบเบเบเบฒเบเบญเบทเปเบเป - เบเปเปเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบฐเบชเปเบฒเบ / เบเปเบญเบเบขเปเบฒเบเปเบงเบงเบฒเบซเบผเบทเบเปเป, เปเบฅเบฐ. เบเบปเปเบเบเบปเบเบเบฑเบเบซเบฒเบเบตเปเบชเปเบฒเบเบฑเบเบเบฑเบเบเบงเบฒเบกเปเบง.
เบซเบเบถเปเบเปเบเปเบเบเบเบฒเบเบเบปเปเบเบเปเปเบเปเปเบงเบฅเบฒ 12-15 เบเบฒเบเบตเปเบเบทเปเบญเบฅเบงเบเบฅเบงเบก - เบเบฑเปเบเปเบกเปเบเปเบงเบฅเบฒเบเบปเบเบเบฒเบ, เบเปเบฒเบเบเปเปเบชเบฒเบกเบฒเบเบเปเบฒเบฅเบปเบเบเบตเบงเบดเบเปเบเบเบเบฑเปเบเปเบเป. เบเบฒเบเบงเบดเปเบเบฒเบฐเปเบงเปเบเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเปเบเบดเบเบเบฒเบเบซเบผเบธเบเบฅเบปเบเบเบตเปเบฎเปเบฒเบเปเบฎเบเปเบ I/O, เปเบฅเบฐเบเบตเปเปเบกเปเบเบขเบนเปเปเบ arrays.
เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบงเบดเปเบเบฒเบฐเบญเบปเบเบเบฐเบเบญเบเปเบเบเบญเบปเบเบเบฐเบเบญเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเปเบฒเบเบปเบเบชเบฒเบก foci. เบซเบเปเบฒเบเปเบฒเบญเบดเบ - "Kaspersky antivirus", เปเบเบดเปเบเบชเบฐเปเบเบเปเบซเบผเปเบเบเปเบฒเบเปเปเบเบเบปเบงเปเบเบ Windows Build เบเบฑเบเบซเบกเบปเบ. เบชเบญเบ - Windows เบเบฑเบเบเบฐเบเบต. เบกเบฑเบเบเปเปเปเบเปเบเบทเบเบเบดเบเบฒเบ, เปเบฅเบฐเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบเปเบเบทเบเบเบฑเบเบชเบฐเบเบตเปเบเปเบงเบฅเบฒเบเบตเปเปเบเปเบเบดเบเปเบ Build agents เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฐเบเบงเบเบเบฒเบเบเบดเบเบเบฑเปเบ.
เบเบตเบชเบฒเบก - เบเบดเบเบเบฑเปเบ Npm. เบกเบฑเบเปเบเปเบซเบฑเบเบญเบญเบเบงเปเบฒเปเบเบเปเปเบชเปเบงเบเปเบซเบเปเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเปเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเปเบเปเบเบญเบเบเบตเป. เปเบเบฑเบเบซเบเบฑเบเบฅเบฒเบงเบเบถเปเบเบเปเปเบเบต? เบเบฑเปเบโเบเบญเบโเบเบฒเบโเบเบดเบโเบเบฑเปเบ Npm เปเบกเปเบโเบเปเบฒโเปเบเบตเบโเบเบฒเบโเปเบโเปเบงโเบฅเบฒโเบเบตเปโเบเบปเปเบโเปเบกเปโเบเบฒเบโเปเบเบดเปเบโเบเบฒโเบญเบฒโเปเบชโเปเบเปโเบเบทเบโเบชเปเบฒเบโเบเบฑเปเบโเบเบถเปเบโเปเบ package-lock.json, เบเปเบญเบเบเบตเปเบชเบฐเบเบฑเบเบเบญเบเปเบเบฑเบเปเบเบเบเบตเปเบเบฐเปเบเปเปเบเบทเปเบญเบชเปเบฒเบเปเบเบเบเบฒเบเปเบเปเบเบทเบเบเบฑเบเบเบถเบเปเบงเป. เบเบฒเบเบซเบผเบธเบเบฅเบปเบเปเบกเปเบเบงเปเบฒเบเบฒเบเบเบดเบเบเบฑเปเบ Npm เบเบถเบเปเบญเบปเบฒเบเบธเบเบฎเบธเปเบเบซเบผเปเบฒเบชเบธเบเบเบฒเบเบญเบดเบเปเบเบตเปเบเบฑเบเบเบธเบเปเบเบฑเปเบ, เปเบฅเบฐเบเบตเปเปเบเปเปเบงเบฅเบฒเบซเบผเบฒเบเปเบเบเปเบฅเบฐเบเบตเบเบญเบเปเบเบเบเบฒเบเบเบฐเบซเบเบฒเบเปเบซเบเป.
เบเบฒเบเบเบฑเปเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบปเบเบฅเบญเบเปเบเปเปเบเบทเปเบญเบเบเบฑเบเปเบเบเปเบญเบเบเบดเปเบเปเบเบทเปเบญเบเบปเบเบชเบญเบเบงเบดเบเบตเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบเบฒเบเบชเปเบงเบเปเบเบเบถเปเบเบซเบผเบทเปเบเบเบเบฒเบเบเบฑเบเบซเบกเบปเบ. เบเบฒเบเบเบฑเปเบเบกเบฑเบเปเบเปเบซเบฑเบเบญเบญเบเบงเปเบฒเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเปเบขเบฑเบเปเบเบเปเบญเบเบเบดเปเบ, เปเบเปเบเบงเบเปเบเบปเบฒเบเบฐเบเบญเบเบกเบฑเบ, เบกเปเบงเบเบกเบฑเบเบญเบญเบ, เปเบฅเบฐเบเปเปเบกเบตเบซเบเบฑเบเปเบฎเบฑเบเบงเบฝเบ. เบเบงเบเปเบฎเบปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบเบฐเบเบดเบเบญเบญเบเบงเปเบฒเบเบฑเบเบซเบฒเปเบกเปเบเบซเบเบฑเบ - เปเบกเปเบเปเบฅเปเบง, เบชเบฐเบเบฑเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบญเบเบเบธเบเบเบตเปเบกเบตเบเบฒเบเบเบถเปเบเบเบฑเบ.
เบเบฒเบเบเบฑเบเบชเบดเบเปเบ
- เปเบซเบผเปเบเบเปเปเบกเบนเบเปเบเบเปเปเบเบปเบเปเบงเบฑเปเบ AV.
- เบเบดเบเบเบฒเบเบเบฑเบเบชเบฐเบเบต.
- เปเบโเบซเบฒ npm ci.
เบเปเปเบเบตเบเบญเบ npm ci เปเบกเปเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒ เบเบงเบเปเบฎเบปเบฒเปเบเบฑเบเบเบปเปเบเปเบกเปเบเบตเปเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเบเบฑเปเบเบเบฝเบง, เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเปเบญเบเบฒเบเบเบตเปเบเบฐเปเบซเปเบเบฑเบเบเบฑเบเบเบฐเบเบฒ เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบธเบเบเบฐเบเบธเบเบฑเบ, เปเบเบดเปเบเบฅเบฒเบงเบชเบฒเบกเบฒเบเบเบปเบเบฅเบญเบเปเบเบเปเบญเบเบเบดเปเบเปเบเปเบซเบผเบฒเบเปเบเบปเปเบฒเบเบตเปเบฅเบฒเบงเบกเบฑเบ. เบเบตเป เบเปเบงเบเบเบฐเบขเบฑเบเปเบงเบฅเบฒ เบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบนเปเบเบตเปเบเบฝเบเบฅเบฐเบซเบฑเบ.
เบเบฒเบเบเบฑเปเบเบเปเบฒ
เปเบเบเบฑเบเบเบธเบเบฑเบเปเบฅเบฑเบเบเปเบญเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒ repository. เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเบเบฐเบซเบงเบฑเบเบชเบฒเบ Nexus เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบธเปเบกเบเบญเบ repositories, เบฅเบงเบกเบเบฑเบ REPO เบเบฒเบเปเบ. เบเบฑเบเปเบเบฑเบเบกเปเบฝเบเบเบฒเบเปเบเบเบตเปเบเบฐเบเบญเบเบเปเบงเบเบญเบปเบเบเบฐเบเบญเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบฐเบชเบปเบเบเบฒเบเปเบ, เบเบปเบงเบขเปเบฒเบ, เบเบฒเบเบเบงเบเบชเบญเบเบเบฒเบเบเบฝเบเบเปเบงเบเบเบปเบเปเบญเบ.
เบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบเป NuGet, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบฑเบเบกเบต caching เบเบตเปเบเบตเบเบงเปเบฒเปเบกเบทเปเบญเบเบฝเบเบเบฑเบเบเบนเปเบเบฑเบเบเบฒเบเบเบธเบเบญเบทเปเบเป.
เบเบปเบ
เบซเบผเบฑเบเบเบฒเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบปเบงเบชเปเบฒเบเบเบปเบงเปเบเบเปเบซเปเปเปเบฒเบฐเบชเบปเบกเปเบฅเปเบง, เปเบงเบฅเบฒเบเปเปเบชเปเบฒเบเบชเบฐเปเบฅเปเบเบซเบผเบธเบเบฅเบปเบเบเบฒเบ 12 เบเบฒเบเบตเบกเบฒเปเบเบฑเบ 7 เบเบฒเบเบต.
เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบเบทเปเบญเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบเปเบชเปเบฒเบฅเบฑเบ Windows, เปเบเปเบเปเบฝเบเปเบเบฑเบ Linux เปเบเปเบเบเบเบฒเบเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบเบฐเบซเบเบฑเบเปเบเปเบเบฐเบกเบฒเบ $ 10. เปเบฅเบฐเบเบฑเปเบเปเบกเปเบเบเบฝเบเปเบเปเบขเบนเปเปเบเปเบเบญเบฐเบเบธเบเบฒเบ, เปเบฅเบฐเบซเบผเบฒเบเบเบงเปเบฒเบเบฑเปเบเบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบถเบเปเบเบดเบเปเบเบทเปเบญเบซเบฒ.
เปเบเบเบเบฒเบ
เบชเปเบฒเบฅเบฑเบเปเบเบกเบฒเบเบเปเปเปเบ, เบเบงเบเปเบฎเบปเบฒเบงเบฒเบเปเบเบเบเบตเปเบเบฐเปเบฎเบฑเบเบงเบฝเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเบเบฑเบเบชเบปเปเบเบฅเบฐเบซเบฑเบ.
เบเบณเบฅเบฑเบเบเปเบฝเบเปเบเบฑเบเบฎเบนเบ Docker เบเบตเปเบชเปเบฒเบเบเบถเปเบเบเปเบญเบ. TFS เปเบเบฑเบเบชเบดเปเบเบเบตเปเปเบขเบฑเบเบเบตเปเบกเบต plugins เบซเบผเบฒเบเบญเบฑเบเบเบตเปเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเปเบเบปเปเบฒเปเบเปเบ Pipeline, เบฅเบงเบกเบเบฑเบเบเบฒเบเบเบฐเบเบญเบเบเบตเปเบญเบตเบเปเบชเปเบเบปเบเบเบฐเบเบปเบเบเปเป, เปเบงเบปเปเบฒ, เบฎเบนเบเบเบฒเบ Docker. เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบชเปเบฒเบเบเบปเบเบเบฐเบเบปเบเบเปเปเบเบตเปเบชเปเบฒเบฅเบฑเบเบญเบฑเบเบเบฝเบงเบเบฑเบ package-lock.json. เบเปเบฒเบญเบปเบเบเบฐเบเบญเบเบเบญเบเบญเบปเบเบเบฐเบเบญเบเบเบตเปเปเบเปเปเบเบเบฒเบเบชเปเบฒเบเปเบเบเบเบฒเบเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบเบฒเบเบขเปเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบเบฎเบนเบเบเบฒเบ Docker เปเบซเบกเป. เบเปเปเบกเบฒเบกเบฑเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบฑเบเปเบเปเบเบนเปเบเบญเบเปเบเบเปเบเบตเบเปเบงเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเบเบฐเบเบญเบ. เบเบตเปเบเปเปเปเบกเปเบเบเปเบฅเบฐเบเบตเปเบเบเบฑเบเบเบธเบเบฑเบ, เปเบเปเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเบงเบฒเบเปเบเบเบเบตเปเบเบฐเบเปเบฝเบเปเบเบชเบนเปเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบธเบฅเบฐเบเบฒเบเปเบ Kubernetes, เปเบเบดเปเบเบเปเบฒเบฅเบฑเบเบเบฑเบเบเบฐเบเบฒเบขเปเบฒเบเบซเปเบฒเบงเบซเบฑเบเปเบเบเปเบฅเบดเบชเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบฅเบฐเปเบซเปเบเปเบฅเบดเบเบฒเบเบเบฒเบเปเบเปเปเบเบเบฒเบเบเบฐเบฅเบดเบเปเบเบฑเบเปเบงเบฅเบฒเบเบปเบเบเบฒเบ.
Summary
เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเปเบเบฐโเบเปเบฒโเปเบซเปโเบเบธเบโเบเบปเบโเบเบดเปเบก Windowsโ, เปเบเปโเบงเปเบฒโเบกเบฑเบโเบเปเปโเปเบกเปเบโเบเปเบญเบโเบงเปเบฒโเบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบเปเปโเบฎเบนเปโเบงเบดโเบเบตโเบเบฒเบโเปเบเปเบโเบเบดเบโเบกเบฑเบโ. เปเบซเบเบเบปเบเปเบกเปเบเบงเปเบฒเบเบฒเบเปเบเปเปเบ Opensource เบชเปเบงเบเปเบซเบเปเปเบกเปเบ Linux stack. เปเบเบปเปเบฒเบเปเปเปเบเบฑเบเบซเบเบฑเบ เบเบฐเบซเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบญเบ. เปเบเบเบงเบฒเบกเบเบดเบเปเบซเบฑเบเบเบญเบเบเปเบญเบ, เบญเบฐเบเบฒเบเบปเบเปเบเบฑเบเบเบญเบ Open Source solutions เปเบ Linux เบเบฑเบเบเบธเบกเบเบปเบเบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบ.
เบเบฐเบซเบงเบฑเบเบเบญเบเบฅเปเบฒเปเบเบเบเบญเบ Alexander Sinchinov
DevOps Conf เปเบกเปเบเบเบญเบเบเบฐเบเบธเบกเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ, เบเบฒเบเบเบปเบเบชเบญเบเปเบฅเบฐเบเบฐเบเบงเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบนเปเบเปเบฝเบงเบเบฒเบเปเบเบเบเบนเปเบเปเบฝเบงเบเบฒเบ. เบเบฑเปเบเปเบกเปเบเปเบซเบเบเบปเบเบเบตเปเบงเปเบฒเปเบเบเบเบฒเบเบเบตเป Alexander เปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบ? เบเบฐเบเบดเบเบฑเบเปเบฅเบฐเปเบฎเบฑเบเบงเบฝเบ, เปเบฅเบฐเปเบเบกเบทเปเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเปเบกเบตเบชเบญเบเบเบฒเบเบเปเบญเบเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบ. เบชเบธเบDevOps Conf เบขเบนเป RIT++ เปเบเบงเบฑเบเบเบต 27 เปเบฅเบฐ 28 เปเบเบทเบญเบเบเบถเบเบชเบฐเบเบฒเบเบฐเบกเบตเบเปเบฅเบฐเบเบตเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเบซเบผเบฒเบเบเบฒเบเบเบนเปเบเบฐเบเบดเบเบฑเบ. เบเปเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบเปเบเบเปเบเบปเปเบฒเปเบเปเบเบฅเบปเบเบเบฑเบเบเบธเบเบชเบธเบเบเปเบฒเบเปเบฅเบฐเบชเบปเปเบเบเบปเบเบฅเบฒเบเบเบฒเบ เบซเบผเบทเปเบเปเปเบงเบฅเบฒเบเบญเบเปเบเบปเปเบฒเบเบญเบ เบเบตเป. เบเบปเบเบเบฑเบเบเบงเบเปเบฎเบปเบฒเปเบ Skolkovo!
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com