ืื ืืืืจื ืฉืื ืจืง ืืฆืืื ืืื DevOps ืื CI/CD, ืืืชืื ืฉืืืื ืฉืืืืฉื ืขืืืจื ืืืืืจ ืืช ืืืขืืืืช ืื ืคืืฆืืช ืืืืชืจ ืืื ืื ืืืืืจ ืขืืืื ืืื ืืืจืื ืขื ืืืืจืคื ืฉื ืืืฉืื ืืืจ.
ืงืืืฆื
ืืืกืจ ืืืื ืืช ืืฉืื ืื ืชืจืืืช ืืชืืืืืื
ืื ืืชื ืืกืชืื ืขื ืืืืืืจืื ืืืืืืจืืช
ืชืจืฉืื ืืืืืจ ืืื ืกืืคื ืฉื DevOps
ืืืืงืืช ืืืืืืช ืืืืืช ืืืืื ืืคืืชืื ืืืืกืคืงื โโืื ืืืง ืืืื ื ืืื ืื ืฉืืคืชืืื ืขืืฉืื. ืื ืืืจืฉ ืฉืื ืื ืืฉืืื ืืื ืืฉืื ืืืืงืืช ืืื ืืฉืืื.
ืืืืืงื ืืืคืืช ืืืืง ืืืขืืืื ืืืืืืืืืช ืฉื ืื ืืืจ ืฆืืืช. ืืืขืืจ ืืืืืงื ืืชืืืช ืืื ืื ืงื, ืฆืจืื ืืืืืช ืืืื ืื ืืื.
ืืืกืจ ืืฉืื
ืืขืืืืช DevOps ืชืืืื ืืืฉืื ืืชืืื. ืฉืืคืืจ ืืชืืื ืืื ืืืชื ืืคืฉืจื ืื ืืื ืืงืื ืืฉืืชืืฃ ืคืขืืื ืืชืงืฉืืจืช.
ืืืจืืช ืฉืืื ื ืืืจืื ืืช ืคืืืฉืืช ืจืืจืืกืคืงืืืืืืช ืืชืงืฉืืช ืืืืฉื ืชืจืืืช ืฉื ืืฉืื ืืชืืฉื ื-CI/CD. ืืกืืฃ ืื ืืืืจืฆืื ืืชืงืืืืืช ืคืืืฉืืช ืจืืจืืกืคืงืืืืืืช, ืืืืืื ืื ืื ืืืจื ืืฆืืืช ืื ืืื ืืื ืืื ืืื ืืจืืข. ืคืืืฉืืช ืจืืจืืกืคืงืืืืืืช ืื ืืืกืืก ืฉื Scrum/Agile, ืื ืื ื ืืืฆืืช ืื ืขืืืจ DevOps.
ืืกืืื ืืื ืืื ืฉืคืืืฉืืช ืจืืจืืกืคืงืืืืืืช ืืืืืจืืช ืืจืื ืฉื ืืืืคืช ืืฉืื ืืืขืืช. ืืืช ืื ืงืืืืช ืืืฉืืืืช ืืืชืืื ืืื ืืจืืื ืืคืืฉื ืจืืจื ืืืืจืื ืื ืฉืืืคืื ืืืื ืื ืืืืืจืื ืืื ืืฆืืืช.
ืืื ืื ืืืข ืืืืืืช ืืชืืื ื, ืื ืืืจื ืืฆืืืช ืืืจืืื ืืชืืืืงื. ืืืืืื, ืืคืชืืื ืืืืืื ืืืชืื ืืืืงืืช ืืืืื ืืื ืืืชืื ืงืื ืืชืื ืืืฉืื ืขื ืืืืืช ืืืืงื, ืื ืฉืขืืืจ ืืืคืืืช ืกืืืื ืื ืืืืชืืื.
ืืจื ืคืฉืืื ืืืช ืืฉืงืฃ ืืช ืืฉืื ืื ืืืฉืืื ืขื ืืืืงืืช ืืื ืืงืจืื ืืืืืงืื ืื QA, ืืื ืืืืงื ืชืืื ื ืื ืืื ืืก ืืืืืช. ืืฉืื ืื ืืื ืขืฉืื ืืืืจืืืช ืคืฉืื ืืื ืื ืืคืืื ืืืคืฉื. ืืื ืืงืจืื ืืืืฉืื "ืืืฉ ืืืืืช ืืืืืช ืชืืื ื" ื ืืชื ืจืขืืื ืืืืขื ืืืื ืื ืืืืจืื ืืืืืืช ืืืืฆืจ. ืืฉืืืืช Agile, CI/CD ื-DevOps, ืืืื ืืืจืืื ืืืืืืช ืืชืืื ื.
ื ืงืืื ืืฉืืื ื ืืกืคืช ืืื ืืืืื ืื ืืืฉืืขืืช ืฉื ืืืืืช ืขืืืจ ืืฆืืืช ืืืื ืืื ืืื ืืืืจืื, ืืืจืืื ืืืขืื ืืขื ืืื.
ืื ืืื ื ืฉื ืืฉืืืช ืฉืื
ืื ืืืืืช ืืื ืชืืืื ืืชืืฉื ืืืืื, ืืฉ ืฆืืจื ืืืื ื ืืฉืืชืคืช ืฉื ืืฉืืืช ืฉืื. ืืื ืืืืขืื ืืชื ื ืืืจ ืฉืื? ืื ืงืืจื ืืืฉืจ ืฉืื ืืกืืื ืืืืฉืื ืขื ืืื Trello ืื Kanban ืืืจ?
Definition of Done (DoD) ืืื ืืื ืจื ืขืืฆืื ืืืงืฉืจ ืฉื CD DevOps/CI. ืื ืขืืืจ ืืืืื ืืื ืืืชืจ ืืช ืชืงื ื ืืืืืืช ืฉื ืื ืืืื ืืฆืืืช ืืื ื.
ืฆืืืช ืืคืืชืื ืืืื ืืืืืื ืื ืืืฉืืขืืช ืฉื "ืืืฆืข". ืื ืฆืจืืืื ืืฉืืช ืืืืืื ืจืฉืืื ืฉื ืืืคืืื ืื ืฉืืฉ ืืขืืื ืืื ืืื ืฉืื ืืื ืฉืื ืืืืฉื ืฉืื.
DoD ืืืคื ืืช ืืชืืืื ืืฉืงืืฃ ืืืชืจ ืืืงื ืขื ืืืืขืช CI/CD ืื ืืื ืืืื ืขื ืืื ืื ืืืจื ืืฆืืืช ืืืกืืื ืืืื.
ืืืขืืจ ืืขืืื ืจืืืืืื ืืืืืืจืื ืืืืจืืจ
ืื ืืืช ืืขืฆืืช ืืืฆืืืืืช ืืชืืืจืืช ืืืืืื ืืืืชืจ, ืื ืจืืื ืืืืืจ ืขืืื. ืืื ืืืฆืืื ืืื ืืืืฅ ืืืื, ืืืื CI/CD ืื DevOps, ืขืืื ืืืืืืจ ืืขืืื ืจืืืืืื ืืืืืื ืืืฆืืขืื ืืืื. ืื ืืชื ืื ืกื ืืืฉืื ืขื CI/CD? ืืื ืื ืืืคืฉืจ ืฉืืจืืจืื ืืืืจืื ืืืชืจ ืขื ืืืืืช ืืืื ืืืชืจ?
ืื ืืขื ืฉื ืงืืข ืืืื ืืืืืช ืื ืจืง ืฉืงืืฃ ืืืฆืืืืชื, ืืื ืื ืืงื ื ืืื ืขื ืืคืขืืืืช ืื ืืืืืช ืฉื ืืืืจื. ืืืืืื, ืืืืื ืชืืืจืืช ืืืงืืืืช ืฉืื ืฆืจืืืื ืชืืงืื ืื ืื ืืจืกืืืช ืืืฉืืช? ืืื ืฆืืจื ืืืขืืืก ืชืืืืืื ืืืฉืืจืจ ืืืจ ืืืชืจ ืื ืืื ืชืืขืืช ื ืืกืคืช ืืืฉืชืืฉืื.
ืื ืืกืฃ, ืื ืชืืื ืฆืจืื ืืืืฉื ืื CD ืืื CI. ืืืืืื, ืืืจืืช ืืคืืงืื ืืืื ืืื ืื ืงืื ืืืจืคืืืช ืจืคืืืืืช ืขืฉืืืืช ืืขืืื ืจืง ืขื CI.
CI ืืฉืืฉ ืื ืงืืืช ืืชืืื ืืืื ืืื ืืืจื ืืืืืฉืืช DevOps. ืืืฉืจ ืืื ืืืืฉื, ืืืืฉืืช ืฉื ืืืจืืช ืืืกืคืงืช ืชืืื ื ืืฉืชื ืืช ืืืืคื ืืฉืืขืืชื. ืืืืจ ืฉืืืื ื-CI, ืืชื ืืืื ืืืฉืื ืขื ืฉืืคืืจ ืืชืืืื ืืืื, ืืืืืช ืืืืจืืช ืืืคืขืื ืืฉืื ืืืื ืืืจืื.
ืขืืืจ ืืจืืื ืื ืจืืื, CI ืืืื ืืกืคืืง, ืืืฉ ืืืืฉื CD ืจืง ืื ืืื ืืืกืืฃ ืขืจื.
ืืืขืืจ ืืืืืช ืืืืื ืื ืืืืืื ืืชืืืืื
ืืืืจ ืฉืืืืจืช ืืช ืืืขืืื ืฉืื, ืฆืืืช ืืคืืชืื ืืืื ืืืฆืืจ ืืื ืืืืื ืื ืืืืืืช ืืืื KPI. ืืคื ื ืคืืชืืื, ืืืื ืืืขืจืื ืืช ืืคืจืืืจืื ืฉืืืื ืืืขืงื.
ืืืืืช ืืืืฉืืืื ืฉืื ืื ืฉืืืืฉืืื ืขืืืจ ืืืจื ืฆืืืช ืฉืื ืื. ื-Scrum Master ืืชืขื ืืื ืืืชืจ ืืกืืืืก ืืืืืื ืืืขื. ืืขืื ืฉืืื ืืื ืืืืืจื ืขืฉืืื ืืืชืขื ืืื ืืฉืืขืืจ ืืฉืืืงื ืฉื ืืืืืื.
ืืืง ืืืฆืืืชืื ืืฉืชืืฉืื ืื ืืืืืืช ืืืืื ืื ืขื ืืืืื ืื ืืืืืื, ืฆืืืืื ืืืจืืงืื ืืื ืืืขืจืื ืืช ืืืฆื ืฉื CI/CD ืืื ืืืืื ืื ืื ืขืืฉืื ืืื ื ืืื ืื ืื ืืฉ ืฉืืืื. ืืืื ืืืืจ ืฉืืชื ืฆืจืื ืืฉืื ืื ืืื ืฉืงืืจื.
ืขื ืืืช, ืื ืืืืืช ืืืืืื ืื ืืื ื ืกืื ืืจืืืื, ืื ืขืืืืื ืืืืขืืช. ื ืชื ืืช ืื ืชืื ืื ืฉืืืื ืฆืจืืืื, ืืืืืจ ืืื ืฆืืจ ืชืืืืจ ืกืื ืืจืื ืฉื ืืืฉืืขืืช. ืืื ืื ืืืืื ื ืืืชืจ ืืืขืื ืขื ืืื: ืืจืคืืงื, ืืงืกื ืื ืืกืคืจืื.
ืืื ืืืืงืืช ืืื ืืืช
ืืืืืืฆืื ืฉื ืืืืงืืช ืื ืืื ืืช ืืืกืืก ืืฆืื ืืจ CI/CD ืืื. ืืื ืืืืงื ืืืืืืืืช ืืื ืืฉืืืื ืื ืืืืจืช ืฉืืกืืจ ืืืฆืข ืืืืงืืช ืืื ืืืช.
ืืื ืืื ืืช ืฆืื ืืจ CI/CD ืืขืื, ืืชื ืฆืจืื ืื ืืืืงืืช ืืื ืืืช. ืชืืื ืืืื ืืื ืืืืืื ืฉื ืืืืงื ืืืืจืฉืื ื ืืชืื ืื ืืฉื.
ืืืื ืืฉืงืื ืืฉืื ืืืืฆื ืืืืงื ืืื ืืื ืืฆืื ืืจ ืฉืื. ืืืืจ ืืฉืืืช ืืืืืงื ืืืื ืืช ืฉื ืืื ืืงืจื ืืืืงื, ืชืืื ืืขืืืจ ืืฉืื ืืคืจืืกื.
ืื ืชื ืกื ืืฉืคืจ ืืืื ืื
ืฆืื ืืจ CI/CD ืืขืื ืืืจืฉ ืืืฉื ืืืืื ืื ืืื ืื, ืืื ืื ืื ื ืืืื ืืืืงืืช ืื ืืื ืืืจืฆืื ืื ืืืืจ ืฉืืืฃ.
ืืฆืืจืช ืชืจืืืช ืืืงื ืืืืืื ืช ืืืืืช ืืืจืชื
ืื ื ืืื ืืืคืื ืืขืฉืืื ืฉืชืืื ืืืืฉื ืืงืืืช:
- ืืื ืฉืืืืืงืืช ืฉืื ืงืืืช ืืืชืืื ืืืืืฉืืช ืืกืคืืง ืืื ืื ืืืืฉืืจ ืืืฉืจ ืืชื ืืืืืจ ืืช ืืงืื.
- ืืฉ ืืืืื ืฆืืืชื ืคืืชืื ืืชืืืื ืืืืืงื - ืจืื ืจืฉืืื ืฉื ืืขืืืช ืืืงืฉืืช ืฉื ืืฉืชืืฉืื ืฉืืฉืื ืืืืืง ืืืืื ืฆื ืจืช CI.
- ืืืื ืืื ืื ืืืกืื ืืืื ืืื, ืืื ืชืืื ืืืืื ืฉืืจืืืืช ืฉืืฉืืืืช ื-UX ืืืืืืช ืืืงืื ื ืืืงืืช.
ื ืงืืื ืืฉืืื ืืืจืื ื ืืืืื
ืืืขืืจ ื-CI/CD ืืื ืข ืืืจื ืืื ืืืืื ืืืขืื, ืื ืืกืืคื ืฉื ืืืจ ืืืืืจ ืืืจื ืกืคืืจืืฆืื ืืืืจืฉืช ืจืืืฉืช ืื ืืืืืช, ืืื ืืืฉืืืื ืืืืืจื. ืืืจื ืืื, CI/CD ืืื ืงืืืฆื ืฉื ืืืืื ืืืืช, ืชืืืืืื, ืืืื ืืืจืืื ืืืืฉ ืชืจืืืชื; ืฉืื ืืืื ืืืื ืืืืืื ืืืืืช ืืืืฉืืื ืจืง ืืืืคื ืฉืืืชื.
ืื ืขืื ืืงืจืื ืื ืืฉื:
ืืื ืืืื ืืืื ื ืืืจื ืืช ืืคืจืืืงืืื ืฉืื .ืืืฆื ืืฉืคืจ ืืช DevOps .ืชืฉืขื ืืืืืช DevOps ืืืืืืืืช ืืฉื ืช 2020 .
ืืงืืจ: www.habr.com