ಎಂಟರ್‌ಪ್ರೈಸ್ ಡೆವಲಪ್‌ಮೆಂಟ್ ತಂಡಗಳು ಅಭಿವೃದ್ಧಿಯನ್ನು ವೇಗಗೊಳಿಸಲು GitLab ಮತ್ತು Mattermost ChatOps ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತಿವೆ

ಮತ್ತೆ ನಮಸ್ಕಾರಗಳು! OTUS ಫೆಬ್ರವರಿಯಲ್ಲಿ ಹೊಸ ಕೋರ್ಸ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ "AWS, Azure ಮತ್ತು Gitlab ನಲ್ಲಿ CI/CD". ಕೋರ್ಸ್ ಪ್ರಾರಂಭದ ನಿರೀಕ್ಷೆಯಲ್ಲಿ, ನಾವು ಉಪಯುಕ್ತ ವಸ್ತುಗಳ ಅನುವಾದವನ್ನು ಸಿದ್ಧಪಡಿಸಿದ್ದೇವೆ.

DevOps ಪರಿಕರಗಳ ಸಂಪೂರ್ಣ ಸೆಟ್, ಓಪನ್ ಸೋರ್ಸ್ ಮೆಸೆಂಜರ್ ಮತ್ತು ChatOps - ನೀವು ಹೇಗೆ ಪ್ರೀತಿಯಲ್ಲಿ ಬೀಳಬಾರದು?

ವೇಗವಾಗಿ ಮತ್ತು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಉತ್ಪನ್ನಗಳನ್ನು ರಚಿಸುವ ಈ ಬಯಕೆಯೊಂದಿಗೆ ಅಭಿವೃದ್ಧಿ ತಂಡಗಳ ಮೇಲೆ ಈಗಿರುವುದಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಒತ್ತಡ ಎಂದಿಗೂ ಇರಲಿಲ್ಲ. ಅಭಿವೃದ್ಧಿ ಚಕ್ರಗಳನ್ನು ವೇಗಗೊಳಿಸಲು, ಚುರುಕುತನವನ್ನು ಹೆಚ್ಚಿಸಲು ಮತ್ತು ಸಮಸ್ಯೆಗಳನ್ನು ವೇಗವಾಗಿ ನಿಭಾಯಿಸಲು ತಂಡಗಳಿಗೆ ಸಹಾಯ ಮಾಡಲು ಡೆವೊಪ್ಸ್‌ನ ಜನಪ್ರಿಯತೆಯ ಏರಿಕೆಯು ಅದರ ಮೇಲೆ ಇರಿಸಲಾದ ನಿರೀಕ್ಷೆಗಳ ಪರಿಣಾಮವಾಗಿದೆ. ಕಳೆದ ಕೆಲವು ವರ್ಷಗಳಲ್ಲಿ DevOps ಪರಿಕರಗಳ ಲಭ್ಯತೆ ಮತ್ತು ಸಮಗ್ರತೆಯು ಗಮನಾರ್ಹವಾಗಿ ಸುಧಾರಿಸಿದ್ದರೂ, ಇತ್ತೀಚಿನ ಮತ್ತು ಶ್ರೇಷ್ಠ ಪರಿಕರಗಳನ್ನು ಸರಳವಾಗಿ ಆಯ್ಕೆ ಮಾಡುವುದರಿಂದ ಸುಗಮ, ತೊಂದರೆ-ಮುಕ್ತ ಅಭಿವೃದ್ಧಿ ಜೀವನಚಕ್ರವನ್ನು ಖಾತರಿಪಡಿಸುವುದಿಲ್ಲ.

ಏಕೆ GitLab

ಘಾತೀಯವಾಗಿ ಬೆಳೆಯುತ್ತಿರುವ ಆಯ್ಕೆ ಮತ್ತು ಸಂಕೀರ್ಣತೆಯ ಪರಿಸರ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ, GitLab ಸಂಪೂರ್ಣ ಮುಕ್ತ ಮೂಲ DevOps ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ ಅದು ಅಭಿವೃದ್ಧಿ ಚಕ್ರಗಳನ್ನು ವೇಗಗೊಳಿಸುತ್ತದೆ, ಅಭಿವೃದ್ಧಿ ವೆಚ್ಚಗಳನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಡೆವಲಪರ್ ಉತ್ಪಾದಕತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ. ಯೋಜನೆ ಮತ್ತು ಕೋಡಿಂಗ್‌ನಿಂದ ನಿಯೋಜನೆ ಮತ್ತು ಮೇಲ್ವಿಚಾರಣೆಯವರೆಗೆ (ಮತ್ತು ಮತ್ತೆ), GitLab ಅನೇಕ ವೈವಿಧ್ಯಮಯ ಸಾಧನಗಳನ್ನು ಒಂದು ತೆರೆದ ಸೆಟ್‌ಗೆ ತರುತ್ತದೆ.

ಏಕೆ ಮ್ಯಾಟರ್‌ಮೋಸ್ಟ್ ಚಾಟ್‌ಆಪ್‌ಗಳು

Mattermost ನಲ್ಲಿ ನಾವು GitLab ನ ದೊಡ್ಡ ಅಭಿಮಾನಿಗಳು, ಅದಕ್ಕಾಗಿಯೇ Mattermost GitLab ಓಮ್ನಿಬಸ್‌ನೊಂದಿಗೆ ಸಾಗಿಸುತ್ತದೆ ಮತ್ತು Mattermost ಇದರೊಂದಿಗೆ ಸುಲಭವಾಗಿ ಚಲಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ನಾವು ಕೆಲಸ ಮಾಡುತ್ತೇವೆ ಗಿಟ್ಲಾಬ್.

ತೆರೆದ ವೇದಿಕೆ ಮ್ಯಾಟರ್‌ಮೋಸ್ಟ್ ಚಾಟ್‌ಆಪ್‌ಗಳು ನಿಮ್ಮ ತಂಡಕ್ಕೆ ಸಂಬಂಧಿತ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸಲು ಮತ್ತು ಸಂಭಾಷಣೆ ನಡೆಯುತ್ತಿರುವ ಸ್ಥಳದಲ್ಲಿಯೇ ನಿರ್ಧಾರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಸಮಸ್ಯೆ ಸಂಭವಿಸಿದಾಗ, ಮ್ಯಾಟರ್‌ಮೋಸ್ಟ್‌ನಲ್ಲಿ ನೇರವಾಗಿ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ಒಟ್ಟಿಗೆ ಕೆಲಸ ಮಾಡುವ ಸಂಬಂಧಿತ ತಂಡದ ಸದಸ್ಯರನ್ನು ChatOps ವರ್ಕ್‌ಫ್ಲೋ ಎಚ್ಚರಿಸಬಹುದು.

ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆಯ ಮೂಲಕ CI/CD ಕಾರ್ಯಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ChatOps ಒಂದು ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇಂದು, ಸಂಸ್ಥೆಗಳಲ್ಲಿ, ಬಹಳಷ್ಟು ಚರ್ಚೆಗಳು, ಸಹಯೋಗಗಳು ಮತ್ತು ಸಮಸ್ಯೆ ಪರಿಹಾರವನ್ನು ಸಂದೇಶವಾಹಕಗಳಾಗಿ ತರಲಾಗುತ್ತದೆ ಮತ್ತು ಚಾನಲ್‌ಗೆ ಹಿಂತಿರುಗಿಸಲಾದ ಔಟ್‌ಪುಟ್‌ನೊಂದಿಗೆ CI/CD ಕಾರ್ಯಗಳನ್ನು ಚಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವು ತಂಡದ ಕೆಲಸದ ಹರಿವನ್ನು ಗಮನಾರ್ಹವಾಗಿ ವೇಗಗೊಳಿಸುತ್ತದೆ.

ಮ್ಯಾಟರ್‌ಮೋಸ್ಟ್ + GitLab

DevOps ಪರಿಕರಗಳ ಸಂಪೂರ್ಣ ಸೆಟ್, ಓಪನ್ ಸೋರ್ಸ್ ಮೆಸೆಂಜರ್ ಮತ್ತು ChatOps - ನೀವು ಹೇಗೆ ಪ್ರೀತಿಯಲ್ಲಿ ಬೀಳಬಾರದು? GitLab ಮತ್ತು Mattermost ನೊಂದಿಗೆ, ಡೆವಲಪರ್‌ಗಳು ತಮ್ಮ DevOps ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸರಳಗೊಳಿಸುವುದು ಮಾತ್ರವಲ್ಲದೆ, ತಂಡದ ಸದಸ್ಯರು ಸಮಸ್ಯೆಗಳನ್ನು ಚರ್ಚಿಸುವ, ಸಹಯೋಗಿಸುವ ಮತ್ತು ನಿರ್ಧಾರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ಅದೇ ಚಾಟ್ ಇಂಟರ್‌ಫೇಸ್‌ಗೆ ಅದನ್ನು ಸರಿಸಬಹುದು.

ChatOps ಅನ್ನು ಬಳಸಿಕೊಂಡು ಉತ್ಪಾದಕತೆಯನ್ನು ಸುಧಾರಿಸಲು ಅಭಿವೃದ್ಧಿ ತಂಡಗಳು Mattermost ಮತ್ತು GitLab ಅನ್ನು ಹೇಗೆ ಒಟ್ಟಿಗೆ ಬಳಸುತ್ತಿವೆ ಎಂಬುದಕ್ಕೆ ಕೆಲವು ಉದಾಹರಣೆಗಳು ಇಲ್ಲಿವೆ.

Itk ಸಮಯಕ್ಕೆ ಕೋಡ್ ಅನ್ನು ತಲುಪಿಸಲು GitLab ಮತ್ತು Mattermost ಅನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ವರ್ಷಕ್ಕೆ ಉತ್ಪಾದನಾ ನಿಯೋಜನೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ಆರು ಪಟ್ಟು ಹೆಚ್ಚಿಸುತ್ತದೆ
Itk ಫ್ರಾನ್ಸ್‌ನ ಮಾಂಟ್‌ಪೆಲ್ಲಿಯರ್‌ನಲ್ಲಿ ನೆಲೆಗೊಂಡಿದ್ದು, ರೈತರಿಗೆ ಸುಗ್ಗಿಯ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಉತ್ತಮಗೊಳಿಸಲು, ಸುಗ್ಗಿಯ ಗುಣಮಟ್ಟವನ್ನು ಸುಧಾರಿಸಲು ಮತ್ತು ಅಪಾಯವನ್ನು ಉತ್ತಮವಾಗಿ ನಿರ್ವಹಿಸಲು ಸಹಾಯ ಮಾಡುವ ಉಪಕರಣಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ.

ಅವರು 2014 ರ ಸುಮಾರಿಗೆ GitLab ಅನ್ನು ಬಳಸಲು ಪ್ರಾರಂಭಿಸಿದರು ಮತ್ತು ಪ್ರಾಥಮಿಕವಾಗಿ ದೈನಂದಿನ ಕೆಲಸ, ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆ ಮತ್ತು ವೀಡಿಯೊ ಕರೆಗಳಿಗಾಗಿ ಲೆಗಸಿ ಚಾಟ್ ಪರಿಕರವನ್ನು ಬಳಸಿದರು. ಆದಾಗ್ಯೂ, ಕಂಪನಿಯು ಬೆಳೆದಂತೆ, ಉಪಕರಣವು ಅವರೊಂದಿಗೆ ಅಳೆಯಲಿಲ್ಲ; ಯಾವುದೇ ಶಾಶ್ವತವಾಗಿ ಸಂಗ್ರಹಿಸಲಾಗಿಲ್ಲ, ಸುಲಭವಾಗಿ ಕಂಡುಬರುವ ಸಂದೇಶಗಳು, ಮತ್ತು ತಂಡದ ಕೆಲಸವು ಹೆಚ್ಚು ಕಷ್ಟಕರವಾಯಿತು. ಆದ್ದರಿಂದ ಅವರು ಪರ್ಯಾಯವನ್ನು ಹುಡುಕಲು ಪ್ರಾರಂಭಿಸಿದರು.

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

ಮ್ಯಾಟರ್‌ಮೋಸ್ಟ್‌ಗೆ ತೆರಳುವ ಮೊದಲು, ತಂಡದ ಸದಸ್ಯರಿಗೆ ಅಭಿವೃದ್ಧಿ ಪ್ರಗತಿಯ ಕುರಿತು ಅಧಿಸೂಚನೆಗಳನ್ನು ಸುಲಭವಾಗಿ ಸ್ವೀಕರಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಆದರೆ ಅವರು ಪ್ರಾಜೆಕ್ಟ್‌ಗಳನ್ನು ದೃಷ್ಟಿಗೋಚರವಾಗಿ ಟ್ರ್ಯಾಕ್ ಮಾಡಲು, ವಿನಂತಿಗಳನ್ನು ವಿಲೀನಗೊಳಿಸಲು ಮತ್ತು GitLab ನಲ್ಲಿ ಇತರ ಕ್ರಿಯೆಗಳನ್ನು ಮಾಡಲು ಬಯಸಿದ್ದರು.

ಆಗ, itk ನಿಂದ ಡೆವಲಪರ್ ಆಗಿರುವ Romain Maneski, Mattermost ಗಾಗಿ GitLab ಪ್ಲಗಿನ್ ಅನ್ನು ಬರೆಯಲು ಪ್ರಾರಂಭಿಸಿದರು, ಇದು ನಂತರ Mattermost ನಲ್ಲಿ GitLab ಅಧಿಸೂಚನೆಗಳಿಗೆ ಚಂದಾದಾರರಾಗಲು ಮತ್ತು ಹೊಸ ಸಮಸ್ಯೆಗಳ ಕುರಿತು ಅಧಿಸೂಚನೆಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಮತ್ತು ಒಂದೇ ಸ್ಥಳದಲ್ಲಿ ವಿನಂತಿಗಳನ್ನು ಪಡೆಯಲು ಅವರಿಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು.

ಇಲ್ಲಿಯವರೆಗೆ, ಪ್ಲಗಿನ್ ಬೆಂಬಲಿಸುತ್ತದೆ:

  • ದೈನಂದಿನ ಜ್ಞಾಪನೆಗಳುನಿಮ್ಮ ಗಮನ ಅಗತ್ಯವಿರುವ ಸಮಸ್ಯೆ ಮತ್ತು ವಿಲೀನ ವಿನಂತಿಗಳ ಕುರಿತು ಮಾಹಿತಿಯನ್ನು ಸ್ವೀಕರಿಸಲು;
  • ಅಧಿಸೂಚನೆಗಳು - ಯಾರಾದರೂ ನಿಮ್ಮನ್ನು ಪ್ರಸ್ತಾಪಿಸಿದಾಗ, ನಿಮಗೆ ವಿಮರ್ಶೆ ವಿನಂತಿಯನ್ನು ಕಳುಹಿಸಿದಾಗ ಅಥವಾ GitLab ನಲ್ಲಿ ನಿಮಗೆ ಸಮಸ್ಯೆಯನ್ನು ಫಾರ್ವರ್ಡ್ ಮಾಡಿದಾಗ Mattermost ನಿಂದ ಅಧಿಸೂಚನೆಗಳನ್ನು ಸ್ವೀಕರಿಸಲು.
  • ಸೈಡ್‌ಬಾರ್ ಬಟನ್‌ಗಳು - ಮ್ಯಾಟರ್‌ಮೋಸ್ಟ್ ಸೈಡ್‌ಬಾರ್‌ನಲ್ಲಿರುವ ಬಟನ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಪ್ರಸ್ತುತ ಎಷ್ಟು ವಿಮರ್ಶೆಗಳು, ಓದದ ಸಂದೇಶಗಳು, ಕಾರ್ಯಯೋಜನೆಗಳು ಮತ್ತು ಮುಕ್ತ ವಿಲೀನ ವಿನಂತಿಗಳನ್ನು ಹೊಂದಿರುವಿರಿ ಎಂಬುದರ ಕುರಿತು ತಿಳಿದಿರಲಿ.
  • ಯೋಜನೆಗಳಿಗೆ ಚಂದಾದಾರಿಕೆಗಳು - GitLab ನಲ್ಲಿ ಹೊಸ ವಿಲೀನ ವಿನಂತಿಗಳು ಅಥವಾ ಸಮಸ್ಯೆಗಳ ಕುರಿತು ಅಧಿಸೂಚನೆಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಪ್ರಮುಖ ಚಾನಲ್‌ಗಳಿಗೆ ಚಂದಾದಾರರಾಗಲು ಸ್ಲಾಶ್ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಿ.

ಈಗ ಅವರ ಸಂಪೂರ್ಣ ಕಂಪನಿಯು ಚಾಟ್‌ಆಪ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ವರ್ಕ್‌ಫ್ಲೋಗಳನ್ನು ವೇಗಗೊಳಿಸಲು GitLab ಮತ್ತು Mattermost ಎರಡನ್ನೂ ಬಳಸುತ್ತದೆ. ಪರಿಣಾಮವಾಗಿ, ಅವರು ವೇಗವಾಗಿ ನವೀಕರಣಗಳನ್ನು ತಲುಪಿಸಲು ಸಾಧ್ಯವಾಯಿತು, ಇದು ತಂಡವು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವ ಯೋಜನೆಗಳು ಮತ್ತು ಮೈಕ್ರೋಸರ್ವಿಸ್‌ಗಳ ಸಂಖ್ಯೆಯಲ್ಲಿ ಮೂರು ಪಟ್ಟು ಹೆಚ್ಚಳಕ್ಕೆ ಕಾರಣವಾಯಿತು ಮತ್ತು ವರ್ಷದಲ್ಲಿ ಉತ್ಪಾದನಾ ನಿಯೋಜನೆಗಳ ಸಂಖ್ಯೆಯಲ್ಲಿ ಆರು ಪಟ್ಟು ಹೆಚ್ಚಳಕ್ಕೆ ಕಾರಣವಾಯಿತು, ಇವೆಲ್ಲವೂ ಅಭಿವೃದ್ಧಿಯನ್ನು ಬೆಳೆಸುವಾಗ ಮತ್ತು ಕೃಷಿಶಾಸ್ತ್ರಜ್ಞರ ತಂಡಗಳು 5 ಬಾರಿ.

ಎಂಟರ್‌ಪ್ರೈಸ್ ಡೆವಲಪ್‌ಮೆಂಟ್ ತಂಡಗಳು ಅಭಿವೃದ್ಧಿಯನ್ನು ವೇಗಗೊಳಿಸಲು GitLab ಮತ್ತು Mattermost ChatOps ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತಿವೆ

ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿ ಕಂಪನಿಯು ಹೆಚ್ಚಿನ ಪಾರದರ್ಶಕತೆ ಮತ್ತು ಕೋಡ್ ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ ಬದಲಾವಣೆಗಳಿಗೆ ಗೋಚರತೆಯೊಂದಿಗೆ ಉತ್ಪಾದಕತೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ

ಮೇರಿಲ್ಯಾಂಡ್-ಆಧಾರಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಮತ್ತು ಡೇಟಾ ಸೇವೆಗಳ ಕಂಪನಿಯು ಉತ್ಪಾದಕತೆ ಮತ್ತು ತಡೆರಹಿತ ಸಹಯೋಗವನ್ನು ಸುಧಾರಿಸಲು GitLab ನೊಂದಿಗೆ ಸಂಯೋಜಿಸಲ್ಪಟ್ಟ ಮ್ಯಾಟರ್‌ಮೋಸ್ಟ್ ಅನ್ನು ಸಹ ಜಾರಿಗೊಳಿಸಿತು. ಅವರು ವಿಶ್ಲೇಷಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತಾರೆ, ಡೇಟಾವನ್ನು ನಿರ್ವಹಿಸುತ್ತಾರೆ ಮತ್ತು ಪ್ರಪಂಚದಾದ್ಯಂತದ ಬಯೋಮೆಡಿಕಲ್ ಸಂಸ್ಥೆಗಳಿಗೆ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಾರೆ.

GitLab ಅನ್ನು ಅವರ ತಂಡವು ಹೆಚ್ಚು ಬಳಸುತ್ತದೆ ಮತ್ತು ಅವರು ಅದರ ಬಳಕೆಯನ್ನು ತಮ್ಮ DevOps ವರ್ಕ್‌ಫ್ಲೋಗಳಲ್ಲಿ ದೊಡ್ಡ ಪ್ರಯೋಜನವಾಗಿ ನೋಡುತ್ತಾರೆ.

ಅವರು GitLab ಮತ್ತು Mattermost ಅನ್ನು ವಿಲೀನಗೊಳಿಸಿದರು, ವೆಬ್‌ಹೂಕ್‌ಗಳ ಮೂಲಕ ಮ್ಯಾಟರ್‌ಮೋಸ್ಟ್‌ಗೆ GitLab ನಿಂದ ಒಂದು ಫೀಡ್‌ಗೆ ಒಟ್ಟುಗೂಡಿಸಿದರು, ನಿರ್ದಿಷ್ಟ ದಿನದಲ್ಲಿ ಕಂಪನಿಯಲ್ಲಿ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದರ ಪಕ್ಷಿನೋಟವನ್ನು ಪಡೆಯಲು ನಿರ್ವಹಣೆಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಕಾನ್ಫಿಗರೇಶನ್ ನಿರ್ವಹಣೆ ಮತ್ತು ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ ನವೀಕರಣಗಳನ್ನು ಸಹ ಸೇರಿಸಲಾಗಿದೆ, ಇದು ದಿನವಿಡೀ ಆಂತರಿಕ ಮೂಲಸೌಕರ್ಯ ಮತ್ತು ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಮಾಡಿದ ವಿವಿಧ ಬದಲಾವಣೆಗಳ ಸ್ನ್ಯಾಪ್‌ಶಾಟ್‌ಗಳನ್ನು ಒದಗಿಸಿತು.

ಅಪ್ಲಿಕೇಶನ್ ಈವೆಂಟ್‌ಗಳ ಕುರಿತು ಅಧಿಸೂಚನೆಗಳನ್ನು ಕಳುಹಿಸಲು ತಂಡವು ಪ್ರತ್ಯೇಕ "ಹಾರ್ಟ್‌ಬೀಟ್" ಚಾನಲ್‌ಗಳನ್ನು ಸಹ ಹೊಂದಿಸುತ್ತದೆ. ನಿರ್ದಿಷ್ಟ ಹೃದಯ ಬಡಿತ ಚಾನಲ್‌ಗಳಿಗೆ ಈ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸುವ ಮೂಲಕ, ಸಾಮಾನ್ಯ ಚಾನೆಲ್‌ಗಳಲ್ಲಿನ ಕೆಲಸದ ಸಂಭಾಷಣೆಗಳಿಂದ ತಂಡದ ಸದಸ್ಯರ ಗಮನವನ್ನು ನೀವು ತಪ್ಪಿಸಬಹುದು, ತಂಡದ ಸದಸ್ಯರು ಹೃದಯ ಬಡಿತ ಚಾನಲ್‌ಗಳಲ್ಲಿ ಪೋಸ್ಟ್ ಮಾಡಲಾದ ಪ್ರಶ್ನೆಗಳಿಗೆ ಪ್ರತ್ಯೇಕವಾಗಿ ಬದಲಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ಈ ಏಕೀಕರಣದ ಒಂದು ಪ್ರಮುಖ ಪ್ರಯೋಜನವೆಂದರೆ ಆವೃತ್ತಿಗಳಾದ್ಯಂತ ಬದಲಾವಣೆಗಳಿಗೆ ಗೋಚರತೆ ಮತ್ತು ನೈಜ-ಸಮಯದ ಕಾನ್ಫಿಗರೇಶನ್ ನಿರ್ವಹಣೆ. ಬದಲಾವಣೆಗಳನ್ನು ಬದ್ಧಗೊಳಿಸಿದ ತಕ್ಷಣ ಮತ್ತು ತಳ್ಳಿದ ತಕ್ಷಣ, ನೈಜ ಸಮಯದಲ್ಲಿ ಹೃದಯ ಬಡಿತ ಚಾನಲ್‌ಗೆ ಅಧಿಸೂಚನೆಯನ್ನು ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ಅಂತಹ ಚಾನಲ್‌ಗೆ ಯಾರಾದರೂ ಚಂದಾದಾರರಾಗಬಹುದು. ಇನ್ನು ಮುಂದೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ನಡುವೆ ಬದಲಾಯಿಸುವುದು, ತಂಡದ ಸದಸ್ಯರನ್ನು ಕೇಳುವುದು ಅಥವಾ ಟ್ರ್ಯಾಕಿಂಗ್ ಕಮಿಟ್‌ಗಳು ಇಲ್ಲ - ಇದು ಮ್ಯಾಟರ್‌ಮೋಸ್ಟ್‌ನಲ್ಲಿದೆ, ಆದರೆ ಕಾನ್ಫಿಗರೇಶನ್ ನಿರ್ವಹಣೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿಯನ್ನು GitLab ನಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ.

GitLab ಮತ್ತು Mattermost ChatOps ವೇಗದ ಅಭಿವೃದ್ಧಿಗೆ ಗೋಚರತೆ ಮತ್ತು ಉತ್ಪಾದಕತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ

ಮ್ಯಾಟರ್‌ಮೊಸ್ಟ್ ಬರುತ್ತದೆ GitLab ಓಮ್ನಿಬಸ್ ಪ್ಯಾಕೇಜ್, GitLab SSO, ಪೂರ್ವ-ಪ್ಯಾಕೇಜ್ ಮಾಡಲಾದ GitLab ಸಂಯೋಜನೆಗಳು ಮತ್ತು PostgreSQL ಬೆಂಬಲ, ಹಾಗೆಯೇ ಸಿಸ್ಟಮ್ ಮೇಲ್ವಿಚಾರಣೆ ಮತ್ತು ಕ್ರಿಯೆಯ ನಿರ್ವಹಣೆಗೆ ಅನುಮತಿಸುವ ಪ್ರೊಮೆಥಿಯಸ್ ಏಕೀಕರಣಕ್ಕಾಗಿ ಬಾಕ್ಸ್-ಆಫ್-ಬಾಕ್ಸ್ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ ಘಟನೆಯ ಪ್ರತಿಕ್ರಿಯೆ. ಅಂತಿಮವಾಗಿ, Mattermost ಅನ್ನು ಈಗ ಬಳಸಿಕೊಂಡು ನಿಯೋಜಿಸಬಹುದು GitLab ಕ್ಲೌಡ್ ಸ್ಥಳೀಯ.

DevOps ತಂಡಗಳು ಇಲ್ಲಿಯವರೆಗೆ ChatOps ಹೊಂದಿರುವ ಪ್ರಯೋಜನಗಳೊಂದಿಗೆ ಉತ್ತಮ ಸಾಧನವನ್ನು ಹೊಂದಿಲ್ಲ. Mattermost ಜೊತೆಗೆ GitLab Omnibus ಅನ್ನು ಸ್ಥಾಪಿಸಿ ಮತ್ತು ಅದನ್ನು ನಿಮಗಾಗಿ ಪ್ರಯತ್ನಿಸಿ!

ಅದು ಅಷ್ಟೆ. ಎಂದಿನಂತೆ, ನಾವು ಎಲ್ಲರನ್ನು ಆಹ್ವಾನಿಸುತ್ತೇವೆ ಉಚಿತ ವೆಬ್ನಾರ್, ಅಲ್ಲಿ ನಾವು ಜೆಂಕಿನ್ಸ್ ಮತ್ತು ಕುಬರ್ನೆಟ್ಸ್ ನಡುವಿನ ಪರಸ್ಪರ ಕ್ರಿಯೆಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಅಧ್ಯಯನ ಮಾಡುತ್ತೇವೆ, ಈ ವಿಧಾನವನ್ನು ಬಳಸುವ ಉದಾಹರಣೆಗಳನ್ನು ಪರಿಗಣಿಸಿ ಮತ್ತು ಪ್ಲಗಿನ್ ಮತ್ತು ಆಪರೇಟರ್ನ ಕಾರ್ಯಾಚರಣೆಯ ವಿವರಣೆಯನ್ನು ವಿಶ್ಲೇಷಿಸಿ.

ಮೂಲ: www.habr.com

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