GitHub เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เช•เซเชฐเชฟเชชเซเชŸเซ‹เช•เชฐเชจเซเชธเซ€ เชฎเชพเช‡เชจเชฟเช‚เช— เชฎเชพเชŸเซ‡ GitHub เช•เซเชฐเชฟเชฏเชพเช“ เชชเชฐ เชนเซเชฎเชฒเซ‹

GitHub เชถเซเชฐเซ‡เชฃเซ€เชฌเชฆเซเชง เชนเซเชฎเชฒเชพเช“เชจเซ€ เชคเชชเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชนเซเชฎเชฒเชพเช–เซ‹เชฐเซ‹ เชคเซ‡เชฎเชจเชพ เช•เซ‹เชกเชจเซ‡ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ GitHub เชเช•เซเชถเชจ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ GitHub เช•เซเชฒเชพเช‰เชก เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชชเชฐ เช•เซเชฐเชฟเชชเซเชŸเซ‹เช•เชฐเชจเซเชธเซ€เชจเซเช‚ เช–เชพเชฃเช•เชพเชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เชธเชซเชณ เชฐเชนเซเชฏเชพ เชนเชคเชพ. เช–เชพเชฃเช•เชพเชฎ เชฎเชพเชŸเซ‡ GitHub เช•เซเชฐเชฟเชฏเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฅเชฎ เชชเซเชฐเชฏเชพเชธ เช—เชฏเชพ เชตเชฐเซเชทเซ‡ เชจเชตเซ‡เชฎเซเชฌเชฐเชฎเชพเช‚ เชฅเชฏเซ‹ เชนเชคเซ‹.

GitHub เช•เซเชฐเชฟเชฏเชพเช“ เช•เซ‹เชก เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ GitHub เชฎเชพเช‚ เชตเชฟเชตเชฟเชง เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชจเซ‡ เชœเซ‹เชกเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, GitHub เช•เซเชฐเชฟเชฏเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเชฎเซ‡ เช•เชฎเชฟเชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชšเซ‹เช•เซเช•เชธ เชคเชชเชพเชธเซ‹ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชฅเชตเชพ เชจเชตเชพ เชฎเซเชฆเซเชฆเชพเช“เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช–เชพเชฃเช•เชพเชฎ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชนเซเชฎเชฒเชพเช–เซ‹เชฐเซ‹ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ‹ เชเช• เชซเซ‹เชฐเซเช• เชฌเชจเชพเชตเซ‡ เช›เซ‡ เชœเซ‡ GitHub เช•เซเชฐเชฟเชฏเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชฎเชจเซ€ เชจเช•เชฒเชฎเชพเช‚ เชเช• เชจเชตเซ€ GitHub เช•เซเชฐเชฟเชฏเชพเช“ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฎเซ‚เชณ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ‡ เชชเซเชฒ เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡ เชœเซ‡ เชนเชพเชฒเชจเชพ GitHub เชเช•เซเชถเชจ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชจเซ‡ เชจเชตเชพ โ€œ.github/workflowsโ€ เชธเชพเชฅเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ€ เชฆเชฐเช–เชพเชธเซเชค เช•เชฐเซ‡ เช›เซ‡. /ci.yml" เชนเซ‡เชจเซเชกเชฒเชฐ.

เชฆเซ‚เชทเชฟเชค เชชเซเชฒ เชตเชฟเชจเช‚เชคเซ€ เชนเซเชฎเชฒเชพเช–เซ‹เชฐ-เชจเชฟเชฐเซเชฆเชฟเชทเซเชŸ GitHub เช•เซเชฐเชฟเชฏเชพเช“ เชนเซ‡เชจเซเชกเชฒเชฐ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชนเซเชตเชฟเชง เชชเซเชฐเชฏเชพเชธเซ‹ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ 72 เช•เชฒเชพเช• เชชเช›เซ€ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชตเชฟเช•เซเชทเซ‡เชชเชฟเชค เชฅเชพเชฏ เช›เซ‡, เชจเชฟเชทเซเชซเชณ เชœเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชชเช›เซ€ เชซเชฐเซ€เชฅเซ€ เชšเชพเชฒเซ‡ เช›เซ‡. เชนเซเชฎเชฒเซ‹ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชนเซเชฎเชฒเชพเช–เซ‹เชฐเชจเซ‡ เชซเช•เซเชค เชชเซเชฒ เชตเชฟเชจเช‚เชคเซ€ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ - เชนเซ‡เชจเซเชกเชฒเชฐ เชฎเซ‚เชณ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เชœเชพเชณเชตเชฃเซ€เช•เชพเชฐเซ‹เชจเซ€ เช•เซ‹เชˆเชชเชฃ เชชเซเชทเซเชŸเชฟ เช…เชฅเชตเชพ เชญเชพเช—เซ€เชฆเชพเชฐเซ€ เชตเชฟเชจเชพ เช†เชชเชฎเซ‡เชณเซ‡ เชšเชพเชฒเซ‡ เช›เซ‡, เชœเซ‡ เชซเช•เซเชค เชถเช‚เช•เชพเชธเซเชชเชฆ เชชเซเชฐเชตเซƒเชคเซเชคเชฟเชจเซ‡ เชฌเชฆเชฒเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชšเชพเชฒเชคเซ€ GitHub เช•เซเชฐเชฟเชฏเชพเช“ เชฌเช‚เชง เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เชนเซเชฎเชฒเชพเช–เซ‹เชฐเซ‹ เชฆเซเชตเชพเชฐเชพ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ ci.yml เชนเซ‡เชจเซเชกเชฒเชฐเชฎเชพเช‚, โ€œเชฐเชจโ€ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐเชฎเชพเช‚ เช…เชธเซเชชเชทเซเชŸ เช•เซ‹เชก (eval โ€œ$(echo 'YXB0IHVwZGF0ZSAtโ€ฆ' | base64 -dโ€) เชนเซ‹เชฏ เช›เซ‡, เชœเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชšเชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชฎเชพเช‡เชจเชฟเช‚เช— เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ‹ เช…เชจเซ‡ เชšเชฒเชพเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‡ เช›เซ‡. เชตเชฟเชตเชฟเชง เชญเช‚เชกเชพเชฐเซ‹เชฎเชพเช‚เชฅเซ€ เชนเซเชฎเชฒเชพเชจเชพ เชชเซเชฐเชฅเชฎ เชชเซเชฐเช•เชพเชฐเซ‹เชฎเชพเช‚ npm.exe เชจเชพเชฎเชจเซ‹ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ GitHub เช…เชจเซ‡ GitLab เชชเชฐ เช…เชชเชฒเซ‹เชก เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ เช…เชจเซ‡ เช†เชฒเซเชชเชพเช‡เชจ เชฒเชฟเชจเช•เซเชธ เชฎเชพเชŸเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ ELF เชซเชพเช‡เชฒเชฎเชพเช‚ เช•เชฎเซเชชเชพเช‡เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ (เชกเซ‹เช•เชฐ เช‡เชฎเซ‡เชœเชฎเชพเช‚ เชตเชชเชฐเชพเชฏ เช›เซ‡.) เชนเซเชฎเชฒเชพเชจเชพ เชจเชตเชพ เชธเซเชตเชฐเซ‚เชชเซ‹ เชธเชพเชฎเชพเชจเซเชฏ XMRigเชจเซ‹ เช•เซ‹เชก เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡ เช›เซ‡. เชธเชคเซเชคเชพเชตเชพเชฐ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚เชฅเซ€ เช–เชพเชฃเชฟเชฏเซ‹, เชœเซ‡ เชชเช›เซ€ เชกเซ‡เชŸเชพ เชฎเซ‹เช•เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฐเชจเชพเชฎเชพเช‚ เช…เชตเซ‡เชœเซ€ เชตเซ‰เชฒเซ‡เชŸ เช…เชจเซ‡ เชธเชฐเซเชตเชฐเซเชธ เชธเชพเชฅเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹