เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด เดนเดพเดฏเต! เดเดจเตเดฑเต เดชเตเดฐเต เดเตปเดกเตเดฐเดฟ, เดเดพเตป เดกเตเดตเดฒเดชเตโเดฎเตเดจเตเดฑเต เดเตเดฎเดฟเดฒเต Exness-เตฝ DevOps เดเดเตเดเดฟเดจเตเดฏเดฑเดพเดฏเดฟ เดเตเดฒเดฟ เดเตเดฏเตเดฏเตเดจเตเดจเต. เดฒเดฟเดจเดเตเดธเต เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเต เดเตเดดเดฟเดฒเตเดณเตเดณ เดกเตเดเตเดเดฑเดฟเตฝ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเตเด เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดจเตเดจเดคเตเด เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเดเดคเดพเดฃเต เดเดจเตเดฑเต เดชเตเดฐเดงเดพเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด (เดเดจเดฟ OS เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต). เด เดงเดฟเดเด เดคเดพเดฎเดธเดฟเดฏเดพเดคเต เดเดจเดฟเดเตเดเต เดธเดฎเดพเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเดณเตเดณ เดเดฐเต เดเตเดฎเดคเดฒ เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดชเตเดฐเตเดเดเตเดฑเตเดฑเดฟเดจเตเดฑเต เดเดพเตผเดเตเดฑเตเดฑเต เดเดเดธเต เดตเดฟเตปเดกเตเดธเต เดธเตเตผเดตเดฑเตเด เดเดฐเต เดเตเดเตเดเด เดธเดฟ ++ เดชเตเดฐเตเดเดเตเดฑเตเดฑเตเดเดณเตเด เดเดฏเดฟเดฐเตเดจเตเดจเต. เดเดจเตเดจเต เดธเดเดฌเดจเตเดงเดฟเดเตเดเดฟเดเดคเตเดคเตเดณเด, เดเดคเต Windows OS-เดจเต เดเตเดดเดฟเดฒเตเดณเตเดณ เดกเตเดเตเดเตผ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเดณเตเดฎเดพเดฏเตเด เดชเตเดคเตเดตเต C++ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเตเดฎเดพเดฏเตเด เดเดณเตเดณ เดเดฆเตเดฏเดคเตเดคเต เด เดเตเดคเตเดค เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดเดคเดฟเดจเต เดจเดจเตเดฆเดฟ, เดเดจเดฟเดเตเดเต เดฐเดธเดเดฐเดฎเดพเดฏ เดเดฐเต เด เดจเตเดญเดตเด เดเดฃเตเดเดพเดฏเดฟ, เดตเดฟเตปเดกเตเดธเดฟเดฒเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดเดฟเดฒ เดธเดเตเดเตเตผเดฃเดคเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดชเด เดฟเดเตเดเต.
เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดเดจเดฟเดเตเดเต เดเดจเตเดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดเตเดเตเดเตพ เดจเตเดฐเดฟเดเตเดฃเตเดเดฟเดตเดจเตเดจเตเดตเตเดจเตเดจเตเด เด เดต เดเดเตเดเดจเต เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเตป เดธเดพเดงเดฟเดเตเดเตเดตเตเดจเตเดจเตเด เดจเดฟเดเตเดเดณเตเดเต เดชเดฑเดฏเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต. เดจเดฟเดเตเดเดณเตเดเต เดจเดฟเดฒเดตเดฟเดฒเตเดฏเตเด เดญเดพเดตเดฟเดฏเดฟเดฒเตเดฏเตเด เดตเตเดฒเตเดฒเตเดตเดฟเดณเดฟเดเตพเดเตเดเต เดเดคเต เดธเดนเดพเดฏเดเดฎเดพเดเตเดฎเตเดจเตเดจเต เดเดพเตป เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต. เดตเดพเดฏเดจ เดเดธเตเดตเดฆเดฟเดเตเดเต!
เดเดจเตเดคเตเดเตเดฃเตเดเต เดเดฃเตเดเตเดฏเตเดจเดฑเตเดเตพ?
เดนเดพเดทเดฟเดเตเตผเดชเต เดจเตเดฎเดพเดกเต เดเดฃเตเดเตเดฏเตโเดจเตผ เดเตผเดเตเดเดธเตโเดเตเดฐเตเดฑเตเดฑเดฑเดฟเดจเตเด เด
เดจเตเดฌเดจเตเดง เดเดเดเดเตเดเตพเดเตเดเตเดฎเดพเดฏเดฟ เดเดฎเตเดชเดจเดฟเดเตเดเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ เดเดฃเตเดเต - เดเตเตบเดธเตฝ, เดตเตเตพเดเตเดเต. เด
เดคเดฟเดจเดพเตฝ, เดเดฐเต เดธเดฎเตเดชเตเตผเดฃเตเดฃ เดชเดฐเดฟเดนเดพเดฐเด เดจเตฝเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดเดเตเดเตเดค เดฐเตเดคเดฟเดฏเดพเดฏเดฟ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดธเตเดทเตป เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต. เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเดฟเตฝ เดตเดฟเตปเดกเตเดธเต เดธเตเตผเดตเตผ เดเตเตผ เดเดเดธเต เดชเดคเดฟเดชเตเดชเตเดเตพ 1803, 1809 เดเดจเตเดจเดฟเดตเดฏเตเดณเตเดณ เดกเตเดเตเดเตผ เดนเตเดธเตเดฑเตเดฑเตเดเตพ เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ, 1803, 1809 เดเดจเตเดจเดฟเดตเดฏเตโเดเตเดเดพเดฏเดฟ เดกเตเดเตเดเตผ เดเดฎเตเดเตเดเดณเตเดเต เดชเตเดฐเดคเตเดฏเตเด เดชเดคเดฟเดชเตเดชเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดชเดคเดฟเดชเตเดชเต 1803 เตฝ, เดฌเดฟเตฝเดกเต เดกเตเดเตเดเตผ เดนเตเดธเตเดฑเตเดฑเดฟเดจเตเดฑเต เดชเตเดจเดฐเดตเดฒเตเดเดจ เดจเดฎเตเดชเตผ เดเตผเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดฃเตเดเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต. เด
เดเดฟเดธเตเดฅเดพเดจ เดกเตเดเตเดเตผ เดเดฟเดคเตเดฐเดคเตเดคเดฟเดจเตเดฑเต เดฑเดฟเดตเดฟเดทเตป เดจเดฎเตเดชเดฑเตเด เด เดเดฟเดคเตเดฐเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฃเตเดเตเดฏเตโเดจเตผ เดฒเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจ เดนเตเดธเตเดฑเตเดฑเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเดฃเด. 1809 เดชเดคเดฟเดชเตเดชเดฟเดจเต เด
เดคเตเดคเดฐเด เดชเตเดฐเดพเดฏเตเดฎเดเดณเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒ. เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดเตเดคเตฝ เดตเดพเดฏเดฟเดเตเดเดพเด
เดเดจเตเดคเตเดเตเดฃเตเดเต เดฎเตพเดเตเดเดฟ-เดธเตเดฑเตเดฑเตเดเต?
เดกเตเดตเดฒเดชเตโเดฎเตเดจเตเดฑเต เดเตเด เดเดเตเดเดฟเดจเตเดฏเตผเดฎเดพเตผเดเตเดเต เดนเตเดธเตเดฑเตเดฑเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดตเดณเดฐเต เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดเดเตโเดธเดธเตเดธเต เดเดฒเตเดฒ; เด เดนเตเดธเตเดฑเตเดฑเตเดเดณเดฟเตฝ เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดเดเดเตเดเดณเตเดเต เดธเตเดฑเตเดฑเต เดตเตเดเดคเตเดคเดฟเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเดพเตป เดเดฐเต เดฎเดพเตผเดเดตเตเดฎเดฟเดฒเตเดฒ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดตเดฟเดทเตเดตเตฝ เดธเตเดฑเตเดฑเตเดกเดฟเดฏเตเดฏเตโเดเตเดเดพเดฏเดฟ เดเดฐเต เด เดงเดฟเด เดเตเตพเดธเตเดฑเตเดฑเต เดตเตผเดเตเดเตเดฒเตเดกเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด. เด เดคเดฟเดจเดพเตฝ, เดฌเดฟเตฝเดกเต เดกเตเดเตเดเตผ เดเดฎเตเดเดฟเดฒเตเดเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดเดฒเตเดฒเดพ เดเดเดเดเตเดเดณเตเด เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเตป เดเดเตเดเตพ เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเต. เดเดตเดถเตเดฏเดฎเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดตเตเดเดคเตเดคเดฟเตฝ เดกเตเดเตเดเตผเดซเดฏเตฝ เดฎเดพเดคเตเดฐเด เดฎเดพเดฑเตเดฑเดพเดจเตเด เด เดเดฎเตเดเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดชเตเดชเตเดฒเตเตป เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด.
เดธเดฟเดฆเตเดงเดพเดจเตเดคเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเตเดเตเดเต
เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ เดเดฐเต เดกเตเดเตเดเตผ เดฎเตพเดเตเดเดฟ-เดธเตเดฑเตเดฑเตเดเต เดเดฎเตเดเต เดฌเดฟเตฝเดกเดฟเตฝ, เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด เดจเตเดคเดฐเตเดเตเดทเด เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เด เดคเต เดกเตเดเตเดเตผเดซเตเตฝ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเดฟเตฝ เดคเดจเตเดจเต เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต. เดเดจเตเดจเดพเตฝ เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดฐเต เดเดจเตเดฑเตผเดฎเตเดกเดฟเดฏเดฑเตเดฑเต เดฒเดฟเดเตเดเต เดเตเตผเดคเตเดคเต, เด เดคเดพเดฏเดคเต, เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดเดฒเตเดฒเดพเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดกเตเดเตเดเตผ เดเดฎเตเดเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดพเดฅเดฎเดฟเด เดเดเตเดเด. เดเดฒเตเดฒเดพ เดกเดฟเดชเตปเดกเตปเดธเดฟเดเดณเตเดเตเดฏเตเด เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป เดธเดฎเดฏเด เดเตเดฑเดฏเตเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดกเตเดเตเดเตผ เดเดพเดทเต เดซเตเดเตเดเตผ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเดคเดฟเดจเดพเดฒเดพเดฃเต เดเดคเต เดเตเดฏเตเดคเดคเต.
เด เดเดฟเดคเตเดฐเด เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดกเตเดเตเดเตผเดซเตเตฝ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเตเดฑเต เดชเตเดฐเดงเดพเดจ เดชเตเดฏเดฟเดจเตเดฑเตเดเตพ เดจเตเดเตเดเดพเด.
เดตเตเดฏเดคเตเดฏเดธเตโเดค OS เดชเดคเดฟเดชเตเดชเตเดเดณเตเดเต เดเดฎเตเดเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเตผเดฎเตเดฎเดพเดฃ เดธเดฎเดฏเดคเตเดคเต เดชเดคเดฟเดชเตเดชเต เดจเดฎเตเดชเตผ เดเตเดฎเดพเดฑเตเดจเตเดจ เดกเตเดเตเดเตผเดซเดฏเดฒเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเต เดจเดฟเตผเดตเดเดฟเดเตเดเดพเด, เดเตเดเดพเดคเต เดเดคเต เด เดเดฟเดธเตเดฅเดพเดจ เดเดฟเดคเตเดฐเดคเตเดคเดฟเดจเตเดฑเต เดเดพเดเต เดเตเดเดฟเดฏเดพเดฃเต.
เดฎเตเดเตเดฐเตเดธเตเดซเตเดฑเตเดฑเต เดตเดฟเตปเดกเตเดธเต เดธเตเตผเดตเตผ เดเดฎเตเดเต เดเดพเดเตเดเดณเตเดเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เดฒเดฟเดธเตเดฑเตเดฑเต เดเดพเดฃเดพเด
เดเดตเดฟเดเต .
ARG WINDOWS_OS_VERSION=1809
FROM mcr.microsoft.com/windows/servercore:$WINDOWS_OS_VERSION
เดกเดฟเดซเตเตพเดเตเดเดพเดฏเดฟ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเดณเดฟเดฒเต เดเดฎเดพเตปเดกเตเดเตพ RUN
เดตเดฟเตปเดกเตเดธเต เดเดเดธเดฟเดฒเต เดกเตเดเตเดเตผเดซเดฏเดฒเดฟเดจเตเดณเตเดณเดฟเตฝ เด
เดต cmd.exe เดเตบเดธเตเดณเดฟเตฝ เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเตพ เดเดดเตเดคเตเดจเตเดจเดคเดฟเดจเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดฎเดพเตปเดกเตเดเดณเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดค เดตเดฟเดชเตเดฒเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฎเดพเดฏเดฟ, เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเดณเดฟเดฒเตเดเต เดชเดตเตผเดทเตเดฒเตเดฒเดฟเดฒเต เดเดฎเดพเตปเดกเต เดเดเตเดธเดฟเดเตเดฏเตเดทเตป เดเตบเดธเตเตพ เดเดเตเดเตพ เดชเตเดจเตผเดจเดฟเตผเดตเดเดฟเดเตเดเตเด. SHELL
.
SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop';"]
เดเตเดเตเดฒเตเดฑเตเดฑเต เดชเดพเดเตเดเตเดเต เดฎเดพเดจเตเดเดฑเตเด เดเดตเดถเตเดฏเดฎเดพเดฏ เดชเดพเดเตเดเตเดเตเดเดณเตเด เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด เดเดจเตเดจเดคเดพเดฃเต เด เดเตเดคเตเดค เดเดเตเดเด:
COPY chocolatey.pkg.config .
RUN Set-ExecutionPolicy Bypass -Scope Process -Force ;
[System.Net.ServicePointManager]::SecurityProtocol =
[System.Net.ServicePointManager]::SecurityProtocol -bor 3072 ;
$env:chocolateyUseWindowsCompression = 'true' ;
iex ((New-Object System.Net.WebClient).DownloadString(
'https://chocolatey.org/install.ps1')) ;
choco install chocolatey.pkg.config -y --ignore-detected-reboot ;
if ( @(0, 1605, 1614, 1641, 3010) -contains $LASTEXITCODE ) {
refreshenv; } else { exit $LASTEXITCODE; } ;
Remove-Item 'chocolatey.pkg.config'
เดเตเดเตเดเดฒเตเดฑเตเดฑเต เดเดชเดฏเตเดเดฟเดเตเดเต เดชเดพเดเตเดเตเดเตเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเตป, เดจเดฟเดเตเดเตพเดเตเดเต เด เดต เดเดฐเต เดฒเดฟเดธเตโเดฑเตเดฑเดพเดฏเดฟ เดเตเดฎเดพเดฑเดพเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฐเต เดชเดพเดเตเดเตเดเดฟเดจเตเด เดคเดจเดคเดพเดฏ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดจเตฝเดเดฃเดฎเตเดเตเดเดฟเตฝ เด เดต เดเดฐเตเดจเตเดจเดพเดฏเดฟ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเด. เดเดเตเดเดณเตเดเต เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดเตเดเตพ XML เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเดฒเตเดณเตเดณ เดเดฐเต เดฎเดพเดจเดฟเดซเตเดธเตเดฑเตเดฑเต เดซเดฏเตฝ เดเดชเดฏเตเดเดฟเดเตเดเต, เด เดคเดฟเตฝ เดเดตเดถเตเดฏเดฎเดพเดฏ เดชเดพเดเตเดเตเดเตเดเดณเตเดเตเดฏเตเด เด เดตเดฏเตเดเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเดเตเดฏเตเด เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เด เดคเดฟเดจเตเดฑเต เดเดณเตเดณเดเดเตเดเด เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="python" version="3.8.2"/>
<package id="nuget.commandline" version="5.5.1"/>
<package id="git" version="2.26.2"/>
</packages>
เด
เดเตเดคเตเดคเดคเดพเดฏเดฟ, เดเดเตเดเตพ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดฌเดฟเตฝเดกเต เดเตปเดตเดฏเตเตบเดฎเตเดจเตเดฑเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต, เด
เดคเดพเดฏเดคเต, MS เดฌเดฟเตฝเดกเต เดเตเตพเดธเต 2019 - เดเดคเต เดตเดฟเดทเตเดตเตฝ เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต 2019 เดจเตเดฑเต เดญเดพเดฐเด เดเตเดฑเดเตเด เดชเดคเดฟเดชเตเดชเดพเดฃเต, เด
เดคเดฟเตฝ เดเตเดกเต เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดเดฑเตเดฑเดตเตเด เดเตเดฑเดเตเด เดเดเดเดเตเดเตพ เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเดเตเดเดณเตเดเต C++ เดชเตเดฐเตเดเดเตเดฑเตเดฑเดฟเตฝ เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป, เดเดเตเดเตพเดเตเดเต เด
เดงเดฟเด เดเดเดเดเตเดเตพ เดเดตเดถเตเดฏเดฎเดพเดฃเต, เด
เดคเดพเดฏเดคเต:
- เดเตเดฒเดฟเดญเดพเดฐเด C++ เดเตเดณเตเดเตพ
- เดเตเตพเดธเตเดฑเตเดฑเต v141
- Windows 10 SDK (10.0.17134.0)
JSON เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเดฒเตเดณเตเดณ เดเดฐเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเตฝ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดเดฐเต เดเตเดเตเดเด เดเตเดณเตเดเตพ เดธเตเดตเดฏเดฎเตเดต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด. เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเตฝ เดเดณเตเดณเดเดเตเดเดเตเดเตพ:
เดฒเดญเตเดฏเดฎเดพเดฏ เดเดเดเดเตเดเดณเตเดเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เดฒเดฟเดธเตเดฑเตเดฑเต เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดธเตเดฑเตเดฑเดฟเตฝ เดเดพเดฃเดพเด
เดฎเตเดเตเดฐเตเดธเตเดซเตเดฑเตเดฑเต เดตเดฟเดทเตเดตเตฝ เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต .
{
"version": "1.0",
"components": [
"Microsoft.Component.MSBuild",
"Microsoft.VisualStudio.Workload.VCTools;includeRecommended",
"Microsoft.VisualStudio.Component.VC.v141.x86.x64",
"Microsoft.VisualStudio.Component.Windows10SDK.17134"
]
}
dockerfile เดเตปเดธเตเดฑเตเดฑเดฒเตเดทเตป เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต, เดธเตเดเดฐเตเดฏเดพเตผเดคเตเดฅเด, เดเตปเดตเดฏเตเตบเดฎเตเดจเตเดฑเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเดฟเดฒเตเดเตเดเต เดฌเดฟเตฝเดกเต เดเตเดณเตเดเตพ เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเดฌเดฟเตพ เดซเดฏเดฒเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเดพเดค เดเตเตผเดเตเดเตเดจเตเดจเต. PATH
. เดเดฟเดคเตเดฐเดคเตเดคเดฟเดจเตเดฑเต เดตเดฒเตเดชเตเดชเด เดเตเดฑเดฏเตเดเตเดเตเดจเตเดจเดคเดฟเดจเต เด
เดจเดพเดตเดถเตเดฏ เดซเดฏเดฒเตเดเดณเตเด เดกเดฏเดฑเดเตเดเดฑเดฟเดเดณเตเด เดจเตเดเตเดเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเตเด เดจเดฒเตเดฒเดคเดพเดฃเต.
COPY buildtools.config.json .
RUN Invoke-WebRequest 'https://aka.ms/vs/16/release/vs_BuildTools.exe'
-OutFile '.vs_buildtools.exe' -UseBasicParsing ;
Start-Process -FilePath '.vs_buildtools.exe' -Wait -ArgumentList
'--quiet --norestart --nocache --config C:buildtools.config.json' ;
Remove-Item '.vs_buildtools.exe' ;
Remove-Item '.buildtools.config.json' ;
Remove-Item -Force -Recurse
'C:Program Files (x86)Microsoft Visual StudioInstaller' ;
$env:PATH = 'C:Program Files (x86)Microsoft Visual Studio2019BuildToolsMSBuildCurrentBin;' + $env:PATH;
[Environment]::SetEnvironmentVariable('PATH', $env:PATH,
[EnvironmentVariableTarget]::Machine)
เด เดเดเตเดเดคเตเดคเดฟเตฝ, C++ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดเตเดเดณเตเดเต เดเดฟเดคเตเดฐเด เดคเดฏเตเดฏเดพเดฑเดพเดฃเต, เดเตเดเดพเดคเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดฑเต เดเดฐเต เดกเตเดเตเดเตผ เดฎเตพเดเตเดเดฟ-เดธเตเดฑเตเดฑเตเดเต เดฌเดฟเตฝเดกเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเตเดเต เดจเดฎเตเดเตเดเต เดจเตเดฐเดฟเดเตเดเต เดฎเตเดจเตเดจเตเดเตเดเต เดชเตเดเดพเด.
เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเตฝ เดฎเตพเดเตเดเดฟ-เดธเตเดฑเตเดฑเตเดเต
เดฌเตเตผเดกเดฟเดฒเต เดเดฒเตเดฒเดพ เดเตเดณเตเดเดณเตเด เดเดชเดฏเตเดเดฟเดเตเดเต เดธเตเดทเตเดเดฟเดเตเด เดเดฟเดคเตเดฐเด เดเดเตเดเตพ เดเดฐเต เดฌเดฟเตฝเดกเต เดเดฎเตเดเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเด. เดฎเตเดฎเตเดชเดคเตเดคเต เดกเตเดเตเดเตผเดซเตเตฝ เดธเตโเดเตเดฐเดฟเดชเตโเดฑเตเดฑเดฟเดฒเตเดจเตเดจเดชเตเดฒเต, เดเตเดกเต เดชเตเดจเดฐเตเดชเดฏเตเดเด เดเดณเตเดชเตเดชเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดชเดคเดฟเดชเตเดชเต เดจเดฎเตเดชเตผ/เดเดฎเตเดเต เดเดพเดเต เดเดฒเดจเดพเดคเตเดฎเดเดฎเดพเดฏเดฟ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต เดเดเตเดเตพ เดเตเตผเดเตเดเตเด. เดเดฐเต เดฒเตเดฌเตฝ เดเตเตผเดเตเดเตเดจเตเดจเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต as builder
เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเดณเดฟเดฒเต เด
เดธเดเดฌเตเดฒเดฟ เดเดฟเดคเตเดฐเดคเตเดคเดฟเดฒเตเดเตเดเต FROM
.
ARG WINDOWS_OS_VERSION=1809
FROM buildtools:$WINDOWS_OS_VERSION as builder
เดเดชเตเดชเตเตพ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเดจเตเดณเตเดณ เดธเดฎเดฏเดฎเดพเดฏเดฟ. เดเดตเดฟเดเต เดเดฒเตเดฒเดพเด เดตเดณเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฃเต: เดธเตเดดเตเดธเต เดเตเดกเตเด เด เดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดเดฒเตเดฒเดพ เดเดพเดฐเตเดฏเดเตเดเดณเตเด เดชเดเตผเดคเตเดคเดฟ, เดธเดฎเดพเดนเดพเดฐ เดชเตเดฐเดเตเดฐเดฟเดฏ เดเดฐเดเดญเดฟเดเตเดเตเด.
COPY myapp .
RUN nuget restore myapp.sln ;
msbuild myapp.sln /t:myapp /p:Configuration=Release
เดซเตเดจเตฝ เดเดฎเตเดเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฑเต เด
เดตเดธเดพเดจ เดเดเตเดเด เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดฑเต เด
เดเดฟเดธเตเดฅเดพเดจ เดเดฎเตเดเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต, เด
เดตเดฟเดเต เดเดฒเตเดฒเดพ เดเดเดชเตเดฒเตเดทเตป เดเตผเดเตเดเดฟเดซเดพเดเตเดฑเตเดฑเตเดเดณเตเด เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเดฒเตเดเดณเตเด เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเด. เดเดจเตเดฑเตผเดฎเตเดกเดฟเดฏเดฑเตเดฑเต เด
เดธเดเดฌเตเดฒเดฟ เดเดฎเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเดชเตเตฝ เดเตเดฏเตเดค เดซเดฏเดฒเตเดเตพ เดชเดเตผเดคเตเดคเดพเตป, เดจเดฟเดเตเดเตพ เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฃเด --from=builder
เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเดณเดฟเตฝ COPY
.
FROM mcr.microsoft.com/windows/servercore:$WINDOWS_OS_VERSION
COPY --from=builder C:/x64/Release/myapp/ ./
COPY ./configs ./
เดเดชเตเดชเตเตพ เด
เดตเดถเตเดทเดฟเดเตเดเตเดจเตเดจเดคเต เดเดเตเดเดณเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดกเดฟเดชเตปเดกเตปเดธเดฟเดเตพ เดเตเตผเดเตเดเตเดเดฏเตเด เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเดณเดฟเดฒเตเดเต เดฒเตเดเตเดเต เดเดฎเดพเตปเดกเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด เดเดจเตเดจเดคเดพเดฃเต. ENTRYPOINT
เด
เดฅเดตเดพ CMD
.
เดคเตเดฐเตเดฎเดพเดจเด
เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ, เดตเดฟเตปเดกเตเดธเดฟเดจเต เดเตเดดเดฟเดฒเตเดณเตเดณ เดเดฐเต เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เดธเดฟ++ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพเดเตเดเดพเดฏเดฟ เดเดฐเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เดธเดฎเดพเดนเดพเดฐ เด เดจเตเดคเดฐเตเดเตเดทเด เดเดเตเดเดจเต เดธเตเดทเตเดเดฟเดเตเดเดพเดฎเตเดจเตเดจเตเด เดเดเตเดเดณเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดฑเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เดเดฎเตเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดกเตเดเตเดเตผ เดฎเตพเดเตเดเดฟ-เดธเตเดฑเตเดฑเตเดเต เดฌเดฟเตฝเดกเตเดเดณเตเดเต เดเดดเดฟเดตเตเดเตพ เดเดเตเดเดจเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดฎเตเดจเตเดจเตเด เดเดพเตป เดธเดเดธเดพเดฐเดฟเดเตเดเต.
เด เดตเดฒเดเดฌเด: www.habr.com