ಉಲ್ಲೇಖ: ನಿರಂತರ ಏಕೀಕರಣ ಪ್ರಕ್ರಿಯೆಯು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ

ಇಂದು ನಾವು ಪದದ ಇತಿಹಾಸವನ್ನು ನೋಡುತ್ತೇವೆ, CI ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ತೊಂದರೆಗಳನ್ನು ಚರ್ಚಿಸುತ್ತೇವೆ ಮತ್ತು ಅದರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುವ ಹಲವಾರು ಜನಪ್ರಿಯ ಸಾಧನಗಳನ್ನು ಒದಗಿಸುತ್ತೇವೆ.

ಉಲ್ಲೇಖ: ನಿರಂತರ ಏಕೀಕರಣ ಪ್ರಕ್ರಿಯೆಯು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ
/ಫ್ಲಿಕ್ಕರ್/ ಅಲ್ತುಗ್ ಕರಾಕೋಕ್ / ಸಿಸಿ ಬೈ / ಫೋಟೋ ಮಾರ್ಪಡಿಸಲಾಗಿದೆ

ಅವಧಿ

ನಿರಂತರ ಏಕೀಕರಣವು ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿಗೆ ಒಂದು ವಿಧಾನವಾಗಿದ್ದು ಅದು ಆಗಾಗ್ಗೆ ಪ್ರಾಜೆಕ್ಟ್ ಬಿಲ್ಡ್‌ಗಳು ಮತ್ತು ಕೋಡ್ ಪರೀಕ್ಷೆಯನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.

ಏಕೀಕರಣ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಊಹಿಸುವಂತೆ ಮಾಡುವುದು ಮತ್ತು ಸಂಭಾವ್ಯ ದೋಷಗಳು ಮತ್ತು ದೋಷಗಳನ್ನು ಆರಂಭಿಕ ಹಂತದಲ್ಲಿ ಪತ್ತೆಹಚ್ಚುವುದು ಗುರಿಯಾಗಿದೆ, ಆದ್ದರಿಂದ ಅವುಗಳನ್ನು ಸರಿಪಡಿಸಲು ಹೆಚ್ಚಿನ ಸಮಯವಿದೆ.

ನಿರಂತರ ಏಕೀಕರಣ ಎಂಬ ಪದವು ಮೊದಲ ಬಾರಿಗೆ 1991 ರಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಿತು. UML ಭಾಷೆಯ ಸೃಷ್ಟಿಕರ್ತರಿಂದ ಇದನ್ನು ಪರಿಚಯಿಸಲಾಗಿದೆ ಗ್ರೇಡಿ ಬುಚ್ (ಗ್ರೇಡಿ ಬೂಚ್). ಎಂಜಿನಿಯರ್ ತನ್ನ ಸ್ವಂತ ಅಭಿವೃದ್ಧಿ ಅಭ್ಯಾಸದ ಭಾಗವಾಗಿ CI ಪರಿಕಲ್ಪನೆಯನ್ನು ಪರಿಚಯಿಸಿದರು - ಬೂಚ್ ವಿಧಾನ. ವಸ್ತು-ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುವಾಗ ಇದು ವಾಸ್ತುಶಿಲ್ಪದ ಹೆಚ್ಚುತ್ತಿರುವ ಪರಿಷ್ಕರಣೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ. ನಿರಂತರ ಏಕೀಕರಣಕ್ಕಾಗಿ ಯಾವುದೇ ಅವಶ್ಯಕತೆಗಳನ್ನು ಗ್ರಾಡಿ ವಿವರಿಸಲಿಲ್ಲ. ಆದರೆ ನಂತರ ಅವರ ಪುಸ್ತಕದಲ್ಲಿ "ಅಪ್ಲಿಕೇಶನ್‌ಗಳೊಂದಿಗೆ ಆಬ್ಜೆಕ್ಟ್-ಓರಿಯೆಂಟೆಡ್ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ವಿನ್ಯಾಸ"ಆಂತರಿಕ ಬಿಡುಗಡೆಗಳ" ಬಿಡುಗಡೆಯನ್ನು ವೇಗಗೊಳಿಸುವುದು ವಿಧಾನದ ಗುರಿಯಾಗಿದೆ ಎಂದು ಅವರು ಹೇಳಿದರು.

История

1996 ರಲ್ಲಿ, CI ಅನ್ನು ವಿಧಾನದ ಸೃಷ್ಟಿಕರ್ತರು ಅಳವಡಿಸಿಕೊಂಡರು ತೀವ್ರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ (XP) - ಕೆಂಟ್ ಬೆಕ್ (ಕೆಂಟ್ ಬೆಕ್) ಮತ್ತು ರಾನ್ ಜೆಫ್ರೀಸ್ (ರಾನ್ ಜೆಫ್ರಿಸ್). ನಿರಂತರ ಏಕೀಕರಣವು ಅವರ ವಿಧಾನದ ಹನ್ನೆರಡು ಪ್ರಮುಖ ತತ್ವಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. XP ಯ ಸಂಸ್ಥಾಪಕರು CI ವಿಧಾನದ ಅವಶ್ಯಕತೆಗಳನ್ನು ಸ್ಪಷ್ಟಪಡಿಸಿದರು ಮತ್ತು ದಿನಕ್ಕೆ ಹಲವಾರು ಬಾರಿ ಯೋಜನೆಯನ್ನು ನಿರ್ಮಿಸುವ ಅಗತ್ಯವನ್ನು ಗಮನಿಸಿದರು.

2000 ರ ದಶಕದ ಆರಂಭದಲ್ಲಿ, ಅಗೈಲ್ ಅಲೈಯನ್ಸ್‌ನ ಸಂಸ್ಥಾಪಕರಲ್ಲಿ ಒಬ್ಬರು ನಿರಂತರ ಏಕೀಕರಣ ವಿಧಾನವನ್ನು ಉತ್ತೇಜಿಸಲು ಪ್ರಾರಂಭಿಸಿದರು. ಮಾರ್ಟಿನ್ ಫೌಲರ್ (ಮಾರ್ಟಿನ್ ಫೌಲರ್). CI ಯೊಂದಿಗಿನ ಅವರ ಪ್ರಯೋಗಗಳು ಈ ಪ್ರದೇಶದಲ್ಲಿ ಮೊದಲ ಸಾಫ್ಟ್‌ವೇರ್ ಉಪಕರಣಕ್ಕೆ ಕಾರಣವಾಯಿತು - ಕ್ರೂಸ್ ಕಂಟ್ರೋಲ್. ಉಪಯುಕ್ತತೆಯನ್ನು ಮಾರ್ಟಿನ್ ಅವರ ಸಹೋದ್ಯೋಗಿ ಮ್ಯಾಥ್ಯೂ ಫೋಮೆಲ್ ರಚಿಸಿದ್ದಾರೆ.

ಟೂಲ್‌ನಲ್ಲಿನ ಬಿಲ್ಡ್ ಸೈಕಲ್ ಅನ್ನು ಡೀಮನ್ ಆಗಿ ಅಳವಡಿಸಲಾಗಿದೆ ಅದು ಕೋಡ್ ಬೇಸ್‌ನಲ್ಲಿನ ಬದಲಾವಣೆಗಳಿಗಾಗಿ ನಿಯತಕಾಲಿಕವಾಗಿ ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಯನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಪರಿಹಾರವನ್ನು ಇಂದು ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು - ಇದು ವಿತರಿಸುವವರು BSD ತರಹದ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ.

CI ಗಾಗಿ ಸಾಫ್ಟ್‌ವೇರ್ ಆಗಮನದೊಂದಿಗೆ, ಹೆಚ್ಚು ಹೆಚ್ಚು ಕಂಪನಿಗಳು ಅಭ್ಯಾಸವನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳಲು ಪ್ರಾರಂಭಿಸಿದವು. ಫಾರೆಸ್ಟರ್ ಸಂಶೋಧನೆಯ ಪ್ರಕಾರ [ಪುಟ 5 ವರದಿ], 2009 ರಲ್ಲಿ, ಸಮೀಕ್ಷೆ ನಡೆಸಿದ ಐವತ್ತು ತಂತ್ರಜ್ಞಾನ ಕಂಪನಿಗಳಲ್ಲಿ 86% ಸಿಐ ವಿಧಾನಗಳನ್ನು ಬಳಸಿದವು ಅಥವಾ ಅಳವಡಿಸಿಕೊಂಡಿವೆ.

ಇಂದು, ನಿರಂತರ ಏಕೀಕರಣದ ಅಭ್ಯಾಸವನ್ನು ವಿವಿಧ ರೀತಿಯ ಕೈಗಾರಿಕೆಗಳಿಂದ ಸಂಸ್ಥೆಗಳು ಬಳಸುತ್ತವೆ. 2018 ರಲ್ಲಿ, ದೊಡ್ಡ ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರು ಸೇವೆಗಳು, ಶಿಕ್ಷಣ ಮತ್ತು ಹಣಕಾಸು ವಲಯಗಳಲ್ಲಿನ ಕಂಪನಿಗಳಿಂದ ಐಟಿ ತಜ್ಞರ ನಡುವೆ ಸಮೀಕ್ಷೆಯನ್ನು ನಡೆಸಿದರು. ಆರು ಸಾವಿರ ಪ್ರತಿಕ್ರಿಯಿಸಿದವರಲ್ಲಿ, 58% ಅವರು ತಮ್ಮ ಕೆಲಸದಲ್ಲಿ CI ಉಪಕರಣಗಳು ಮತ್ತು ತತ್ವಗಳನ್ನು ಬಳಸುತ್ತಾರೆ ಎಂದು ಹೇಳಿದ್ದಾರೆ.

ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ

ನಿರಂತರ ಏಕೀಕರಣವು ಎರಡು ಸಾಧನಗಳನ್ನು ಆಧರಿಸಿದೆ: ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆ ಮತ್ತು CI ಸರ್ವರ್. ಎರಡನೆಯದು ಕ್ಲೌಡ್ ಪರಿಸರದಲ್ಲಿ ಭೌತಿಕ ಸಾಧನ ಅಥವಾ ವರ್ಚುವಲ್ ಯಂತ್ರವಾಗಿರಬಹುದು. ಡೆವಲಪರ್‌ಗಳು ದಿನಕ್ಕೆ ಒಂದು ಅಥವಾ ಹೆಚ್ಚು ಬಾರಿ ಹೊಸ ಕೋಡ್ ಅನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡುತ್ತಾರೆ. CI ಸರ್ವರ್ ಅದನ್ನು ಎಲ್ಲಾ ಅವಲಂಬನೆಗಳೊಂದಿಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಕಲಿಸುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ. ನಂತರ, ಇದು ಏಕೀಕರಣ ಮತ್ತು ಘಟಕ ಪರೀಕ್ಷೆಗಳನ್ನು ನಡೆಸುತ್ತದೆ. ಪರೀಕ್ಷೆಗಳು ಯಶಸ್ವಿಯಾಗಿ ಹಾದುಹೋದರೆ, CI ಸಿಸ್ಟಮ್ ಕೋಡ್ ಅನ್ನು ನಿಯೋಜಿಸುತ್ತದೆ.

ಸಾಮಾನ್ಯ ಪ್ರಕ್ರಿಯೆಯ ರೇಖಾಚಿತ್ರವನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಪ್ರತಿನಿಧಿಸಬಹುದು:

ಉಲ್ಲೇಖ: ನಿರಂತರ ಏಕೀಕರಣ ಪ್ರಕ್ರಿಯೆಯು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ

CI ವಿಧಾನವು ಡೆವಲಪರ್‌ಗಳಿಗೆ ಹಲವಾರು ಅವಶ್ಯಕತೆಗಳನ್ನು ಮಾಡುತ್ತದೆ:

  • ಸಮಸ್ಯೆಗಳನ್ನು ತಕ್ಷಣ ಸರಿಪಡಿಸಿ. ಈ ತತ್ವವು ತೀವ್ರವಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ನಿಂದ CI ಗೆ ಬಂದಿತು. ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸುವುದು ಡೆವಲಪರ್‌ಗಳ ಹೆಚ್ಚಿನ ಆದ್ಯತೆಯಾಗಿದೆ.
  • ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಿ. ಅಭಿವರ್ಧಕರು ಮತ್ತು ನಿರ್ವಾಹಕರು ಏಕೀಕರಣ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಅಡಚಣೆಗಳನ್ನು ನಿರಂತರವಾಗಿ ಹುಡುಕಬೇಕು ಮತ್ತು ಅವುಗಳನ್ನು ತೊಡೆದುಹಾಕಬೇಕು. ಉದಾಹರಣೆಗೆ, ಏಕೀಕರಣದಲ್ಲಿ ಆಗಾಗ್ಗೆ ಅಡಚಣೆ ಉಂಟಾಗುತ್ತದೆ ತಿರುಗಿದರೆ ಪರೀಕ್ಷೆ.
  • ಅಸೆಂಬ್ಲಿಗಳನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ಹೆಚ್ಚಾಗಿ ನಡೆಸುವುದು. ತಂಡದ ಕೆಲಸವನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲು ದಿನಕ್ಕೆ ಒಮ್ಮೆ.

ಅನುಷ್ಠಾನದ ತೊಂದರೆಗಳು

ಮೊದಲ ಸಮಸ್ಯೆ ಹೆಚ್ಚಿನ ಕಾರ್ಯಾಚರಣೆಯ ವೆಚ್ಚವಾಗಿದೆ. ಕಂಪನಿಯು ತೆರೆದ CI ಪರಿಕರಗಳನ್ನು ಬಳಸಿದರೂ (ನಾವು ನಂತರ ಮಾತನಾಡುತ್ತೇವೆ), ಅದು ಇನ್ನೂ ಮೂಲಸೌಕರ್ಯ ಬೆಂಬಲಕ್ಕಾಗಿ ಹಣವನ್ನು ಖರ್ಚು ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಕ್ಲೌಡ್ ತಂತ್ರಜ್ಞಾನಗಳು ಪರಿಹಾರವಾಗಿರಬಹುದು.

ಅವರು ವಿಭಿನ್ನ ಪ್ರಮಾಣದ ಕಂಪ್ಯೂಟರ್ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳ ಜೋಡಣೆಯನ್ನು ಸರಳಗೊಳಿಸುತ್ತಾರೆ. ಕಂಪನಿಯ ಪ್ಲಸ್ ಪಾವತಿ ಬಳಸಿದ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಮಾತ್ರ, ಇದು ಮೂಲಸೌಕರ್ಯದಲ್ಲಿ ಉಳಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ಸಮೀಕ್ಷೆಗಳ ಪ್ರಕಾರ [ಪುಟ 14 ಲೇಖನಗಳು], ನಿರಂತರ ಏಕೀಕರಣವು ಕಂಪನಿಯ ಉದ್ಯೋಗಿಗಳ ಮೇಲೆ ಭಾರವನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ (ಕನಿಷ್ಠ ಮೊದಲಿಗಾದರೂ). ಅವರು ಹೊಸ ಪರಿಕರಗಳನ್ನು ಕಲಿಯಬೇಕು, ಮತ್ತು ಸಹೋದ್ಯೋಗಿಗಳು ಯಾವಾಗಲೂ ತರಬೇತಿಗೆ ಸಹಾಯ ಮಾಡುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ, ನೀವು ಹಾರಾಡುತ್ತ ಹೊಸ ಚೌಕಟ್ಟುಗಳು ಮತ್ತು ಸೇವೆಗಳೊಂದಿಗೆ ವ್ಯವಹರಿಸಬೇಕು.

ಮೂರನೆಯ ತೊಂದರೆ ಯಾಂತ್ರೀಕೃತಗೊಂಡ ಸಮಸ್ಯೆಗಳು. ಸ್ವಯಂಚಾಲಿತ ಪರೀಕ್ಷೆಗಳಿಂದ ಒಳಗೊಳ್ಳದ ದೊಡ್ಡ ಪ್ರಮಾಣದ ಲೆಗಸಿ ಕೋಡ್ ಹೊಂದಿರುವ ಸಂಸ್ಥೆಗಳು ಈ ಸಮಸ್ಯೆಯನ್ನು ಎದುರಿಸುತ್ತವೆ. CI ಯ ಸಂಪೂರ್ಣ ಅನುಷ್ಠಾನದ ಮೊದಲು ಕೋಡ್ ಅನ್ನು ಸರಳವಾಗಿ ಪುನಃ ಬರೆಯಲಾಗಿದೆ ಎಂಬ ಅಂಶಕ್ಕೆ ಇದು ಕಾರಣವಾಗುತ್ತದೆ.

ಉಲ್ಲೇಖ: ನಿರಂತರ ಏಕೀಕರಣ ಪ್ರಕ್ರಿಯೆಯು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ
/ಫ್ಲಿಕ್ಕರ್/ theilr / ಸಿಸಿ ಬೈ-ಎಸ್ಎ

ಯಾರು ಬಳಸುತ್ತಾರೆ

ಐಟಿ ದೈತ್ಯರು ವಿಧಾನದ ಪ್ರಯೋಜನಗಳನ್ನು ಮೆಚ್ಚಿದವರಲ್ಲಿ ಮೊದಲಿಗರು. ಗೂಗಲ್ ಉಪಯೋಗಿಸುತ್ತದೆ 2000 ರ ದಶಕದ ಮಧ್ಯಭಾಗದಿಂದ ನಿರಂತರ ಏಕೀಕರಣ. ಸರ್ಚ್ ಇಂಜಿನ್‌ನಲ್ಲಿನ ವಿಳಂಬದ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು CI ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. ನಿರಂತರ ಏಕೀಕರಣವು ಸಮಸ್ಯೆಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಪತ್ತೆಹಚ್ಚಲು ಮತ್ತು ಪರಿಹರಿಸಲು ಸಹಾಯ ಮಾಡಿತು. ಈಗ ಸಿಐ ಅನ್ನು ಐಟಿ ದೈತ್ಯನ ಎಲ್ಲಾ ವಿಭಾಗಗಳು ಬಳಸುತ್ತವೆ.

ನಿರಂತರ ಏಕೀಕರಣವು ಸಣ್ಣ ಕಂಪನಿಗಳಿಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ ಮತ್ತು CI ಉಪಕರಣಗಳನ್ನು ಹಣಕಾಸು ಮತ್ತು ಆರೋಗ್ಯ ಸಂಸ್ಥೆಗಳು ಸಹ ಬಳಸುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, ಮಾರ್ನಿಂಗ್‌ಸ್ಟಾರ್‌ನಲ್ಲಿ, ನಿರಂತರ ಏಕೀಕರಣ ಸೇವೆಗಳು ದುರ್ಬಲತೆಗಳನ್ನು 70% ವೇಗವಾಗಿ ಪ್ಯಾಚ್ ಮಾಡಲು ಸಹಾಯ ಮಾಡಿತು. ಮತ್ತು ಫಿಲಿಪ್ಸ್ ಹೆಲ್ತ್‌ಕೇರ್ ವೈದ್ಯಕೀಯ ವೇದಿಕೆಯು ಪರೀಕ್ಷಾ ನವೀಕರಣಗಳ ವೇಗವನ್ನು ದ್ವಿಗುಣಗೊಳಿಸಲು ಸಾಧ್ಯವಾಯಿತು.

ಪರಿಕರಗಳು

CI ಗಾಗಿ ಕೆಲವು ಜನಪ್ರಿಯ ಪರಿಕರಗಳು ಇಲ್ಲಿವೆ:

  • ಜೆಂಕಿನ್ಸ್ ಅತ್ಯಂತ ಜನಪ್ರಿಯ CI ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ವಿವಿಧ VCS, ಕ್ಲೌಡ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳು ಮತ್ತು ಇತರ ಸೇವೆಗಳೊಂದಿಗೆ ಏಕೀಕರಣಕ್ಕಾಗಿ ಇದು ಸಾವಿರಕ್ಕೂ ಹೆಚ್ಚು ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ನಾವು 1cloud: ಉಪಕರಣದಲ್ಲಿ ಜೆಂಕಿನ್ಸ್ ಅನ್ನು ಸಹ ಬಳಸುತ್ತೇವೆ ನಮ್ಮ DevOps ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ. ಪರೀಕ್ಷೆಗಾಗಿ ಉದ್ದೇಶಿಸಿರುವ Git ಶಾಖೆಯನ್ನು ಅವರು ನಿಯಮಿತವಾಗಿ ಪರಿಶೀಲಿಸುತ್ತಾರೆ.
  • ಬಿಲ್ಡ್‌ಬಾಟ್ — ನಿಮ್ಮ ಸ್ವಂತ ನಿರಂತರ ಏಕೀಕರಣ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಬರೆಯಲು ಪೈಥಾನ್ ಚೌಕಟ್ಟು. ಉಪಕರಣದ ಆರಂಭಿಕ ಸೆಟಪ್ ಸಾಕಷ್ಟು ಜಟಿಲವಾಗಿದೆ, ಆದರೆ ಇದು ವ್ಯಾಪಕ ಗ್ರಾಹಕೀಕರಣ ಆಯ್ಕೆಗಳಿಂದ ಸರಿದೂಗಿಸುತ್ತದೆ. ಚೌಕಟ್ಟಿನ ಅನುಕೂಲಗಳ ಪೈಕಿ, ಬಳಕೆದಾರರು ಅದರ ಕಡಿಮೆ ಸಂಪನ್ಮೂಲ ತೀವ್ರತೆಯನ್ನು ಹೈಲೈಟ್ ಮಾಡುತ್ತಾರೆ.
  • ಕಾನ್ಕೋರ್ಸ್ ಸಿಐ ಡಾಕರ್ ಕಂಟೈನರ್‌ಗಳನ್ನು ಬಳಸುವ ಪಿವೋಟಲ್‌ನಿಂದ ಸರ್ವರ್ ಆಗಿದೆ. Concourse CI ಯಾವುದೇ ಉಪಕರಣಗಳು ಮತ್ತು ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸುತ್ತದೆ. ಯಾವುದೇ ಗಾತ್ರದ ಕಂಪನಿಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಸಿಸ್ಟಮ್ ಸೂಕ್ತವಾಗಿದೆ ಎಂದು ಅಭಿವರ್ಧಕರು ಗಮನಿಸುತ್ತಾರೆ.
  • ಗಿಟ್ಲಾಬ್ ಸಿಐ GitLab ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಸಾಧನವಾಗಿದೆ. ಸೇವೆಯು ಕ್ಲೌಡ್‌ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್‌ಗಾಗಿ YAML ಫೈಲ್‌ಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಕಾನ್ಕೋರ್ಸ್‌ನಂತೆ, ಗಿಟ್ಲಾಬ್ CI ಅನ್ವಯಿಸುತ್ತದೆ ಪರಸ್ಪರ ವಿಭಿನ್ನ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು ಸಹಾಯ ಮಾಡುವ ಡಾಕರ್ ಕಂಟೇನರ್‌ಗಳು.
  • ಕೋಡ್‌ಶಿಪ್ GitHub, GitLab ಮತ್ತು BitBucket ಜೊತೆಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಕ್ಲೌಡ್ CI ಸರ್ವರ್ ಆಗಿದೆ. ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗೆ ದೀರ್ಘ ಆರಂಭಿಕ ಸೆಟಪ್ ಅಗತ್ಯವಿಲ್ಲ - ಪ್ರಮಾಣಿತ ಪೂರ್ವ-ಸ್ಥಾಪಿತ CI ಪ್ರಕ್ರಿಯೆಗಳು ಕೋಡ್‌ಶಿಪ್‌ನಲ್ಲಿ ಲಭ್ಯವಿದೆ. ಸಣ್ಣ (ತಿಂಗಳಿಗೆ 100 ಬಿಲ್ಡ್‌ಗಳವರೆಗೆ) ಮತ್ತು ಮುಕ್ತ ಮೂಲ ಯೋಜನೆಗಳಿಗೆ, ಕೋಡ್‌ಶಿಪ್ ಉಚಿತವಾಗಿ ಲಭ್ಯವಿದೆ.

ನಮ್ಮ ಕಾರ್ಪೊರೇಟ್ ಬ್ಲಾಗ್‌ನಿಂದ ವಸ್ತುಗಳು:

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ