ಸ್ಟಾರ್ಟ್‌ಅಪ್‌ಗಳಿಗಾಗಿ ಸಿಐಸಿಡಿ: ಯಾವ ಪರಿಕರಗಳಿವೆ ಮತ್ತು ದೊಡ್ಡ ಮತ್ತು ಪ್ರಸಿದ್ಧ ಕಂಪನಿಗಳು ಮಾತ್ರ ಅವುಗಳನ್ನು ಏಕೆ ಬಳಸುವುದಿಲ್ಲ

CICD ಪರಿಕರಗಳ ಡೆವಲಪರ್‌ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ದೊಡ್ಡ ಕಂಪನಿಗಳನ್ನು ಕ್ಲೈಂಟ್‌ಗಳಾಗಿ ಪಟ್ಟಿ ಮಾಡುತ್ತಾರೆ - Microsoft, Oculus, Red Hat, ಸಹ ಫೆರಾರಿ ಮತ್ತು NASA. ಅಂತಹ ಬ್ರ್ಯಾಂಡ್‌ಗಳು ದುಬಾರಿ ವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಎಂದು ತೋರುತ್ತದೆ, ಇದು ಒಂದೆರಡು ಡೆವಲಪರ್‌ಗಳು ಮತ್ತು ಡಿಸೈನರ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಪ್ರಾರಂಭವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ. ಆದರೆ ಉಪಕರಣಗಳ ಗಮನಾರ್ಹ ಭಾಗವು ಸಣ್ಣ ತಂಡಗಳಿಗೆ ಲಭ್ಯವಿದೆ.

ನೀವು ಕೆಳಗೆ ಏನು ಗಮನ ಕೊಡಬಹುದು ಎಂಬುದನ್ನು ನಾವು ನಿಮಗೆ ಹೇಳುತ್ತೇವೆ.

ಸ್ಟಾರ್ಟ್‌ಅಪ್‌ಗಳಿಗಾಗಿ ಸಿಐಸಿಡಿ: ಯಾವ ಪರಿಕರಗಳಿವೆ ಮತ್ತು ದೊಡ್ಡ ಮತ್ತು ಪ್ರಸಿದ್ಧ ಕಂಪನಿಗಳು ಮಾತ್ರ ಅವುಗಳನ್ನು ಏಕೆ ಬಳಸುವುದಿಲ್ಲ
- Csaba Balazs - ಅನ್ಸ್ಪ್ಲಾಶ್

PHP ಸೆನ್ಸಾರ್

PHP ಯಲ್ಲಿ ಪ್ರಾಜೆಕ್ಟ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಸುಲಭವಾಗಿಸುವ ಓಪನ್ ಸೋರ್ಸ್ CI ಸರ್ವರ್. ಇದು ಯೋಜನೆಯ ಫೋರ್ಕ್ ಆಗಿದೆ PHPCI. PHPCI ಸ್ವತಃ ಇನ್ನೂ ಅಭಿವೃದ್ಧಿ ಹೊಂದುತ್ತಿದೆ, ಆದರೆ ಮೊದಲಿನಷ್ಟು ಸಕ್ರಿಯವಾಗಿಲ್ಲ.

PHP ಸೆನ್ಸಾರ್ GitHub, GitLab, Mercurial ಮತ್ತು ಹಲವಾರು ಇತರ ರೆಪೊಸಿಟರಿಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಬಹುದು. ಕೋಡ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಲು, ಉಪಕರಣವು Atoum, PHP ಸ್ಪೆಕ್, Behat, Codeception ಲೈಬ್ರರಿಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಇಲ್ಲಿ ಉದಾಹರಣೆ ಫೈಲ್ ಮೊದಲ ಪ್ರಕರಣದ ಸಂರಚನೆಗಳು:

test:
    atoum:
        args: "command line arguments go here"
        config: "path to config file"
        directory: "directory to run tests"
        executable: "path to atoum executable"

ಪರಿಗಣಿಸಲಾಗುತ್ತದೆಸಣ್ಣ ಪ್ರಾಜೆಕ್ಟ್‌ಗಳನ್ನು ನಿಯೋಜಿಸಲು PHP ಸೆನ್ಸಾರ್ ಸೂಕ್ತವಾಗಿರುತ್ತದೆ, ಆದರೆ ನೀವು ಅದನ್ನು ನೀವೇ ಹೋಸ್ಟ್ ಮಾಡಬೇಕು ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ (ಸ್ವಯಂ ಹೋಸ್ಟ್). ಈ ಕಾರ್ಯವನ್ನು ಸಾಕಷ್ಟು ವಿವರವಾದ ದಾಖಲಾತಿಯಿಂದ ಸರಳೀಕರಿಸಲಾಗಿದೆ - ಇದು GitHub ನಲ್ಲಿದೆ.

ರೆಕ್ಸ್

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

use Rex -feature => ['1.3'];

user "my-user";
password "my-password";

group myservers => "mywebserver", "mymailserver", "myfileserver";

desc "Get the uptime of all servers";
task "uptime", group => "myservers", sub {
   my $output = run "uptime";
   say $output;
};

ಉಪಕರಣದೊಂದಿಗೆ ನಿಮ್ಮ ಪರಿಚಯವನ್ನು ಪ್ರಾರಂಭಿಸಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ ಅಧಿಕೃತ ಮಾರ್ಗದರ್ಶಿ и ಇ-ಪುಸ್ತಕ, ಇದು ಪ್ರಸ್ತುತ ಪೂರ್ಣಗೊಂಡಿದೆ.

ಓಪನ್ ಬಿಲ್ಡ್ ಸರ್ವೀಸ್ (OBS)

ವಿತರಣೆಗಳ ಅಭಿವೃದ್ಧಿಯನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ಇದು ವೇದಿಕೆಯಾಗಿದೆ. ಇದರ ಕೋಡ್ ತೆರೆದಿರುತ್ತದೆ ಮತ್ತು ರೆಪೊಸಿಟರಿಯಲ್ಲಿದೆ GitHub. ಉಪಕರಣದ ಲೇಖಕ ಕಂಪನಿಯಾಗಿದೆ ನೋವೆಲ್. ಅವರು SuSE ವಿತರಣೆಯ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಭಾಗವಹಿಸಿದರು, ಮತ್ತು ಈ ಯೋಜನೆಯನ್ನು ಆರಂಭದಲ್ಲಿ openSUSE ಬಿಲ್ಡ್ ಸೇವೆ ಎಂದು ಕರೆಯಲಾಯಿತು. ಬಿಲ್ಡ್ ಸೇವೆಯನ್ನು ತೆರೆಯುವುದರಲ್ಲಿ ಆಶ್ಚರ್ಯವೇನಿಲ್ಲ ಬಳಕೆ OpenSUSE, Tizen ಮತ್ತು VideoLAN ನಲ್ಲಿ ನಿರ್ಮಾಣ ಯೋಜನೆಗಳಿಗಾಗಿ. Dell, SGI ಮತ್ತು Intel ಸಹ ಉಪಕರಣದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತವೆ. ಆದರೆ ಸಾಮಾನ್ಯ ಬಳಕೆದಾರರಲ್ಲಿ ಸಣ್ಣ ಸ್ಟಾರ್ಟ್‌ಅಪ್‌ಗಳೂ ಇವೆ. ವಿಶೇಷವಾಗಿ ಅವರಿಗೆ, ಲೇಖಕರು ಸಂಗ್ರಹಿಸಿದ್ದಾರೆ (ಪುಟ 10) ಮೊದಲೇ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್. ಸಿಸ್ಟಮ್ ಸ್ವತಃ ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತವಾಗಿದೆ - ನೀವು ಅದನ್ನು ನಿಯೋಜಿಸಲು ಹೋಸ್ಟಿಂಗ್ ಅಥವಾ ಹಾರ್ಡ್‌ವೇರ್ ಸರ್ವರ್‌ನಲ್ಲಿ ಮಾತ್ರ ಹಣವನ್ನು ಖರ್ಚು ಮಾಡಬೇಕಾಗುತ್ತದೆ.

ಆದರೆ ಅದರ ಅಸ್ತಿತ್ವದ ಉದ್ದಕ್ಕೂ, ಉಪಕರಣವು ಎಂದಿಗೂ ವಿಶಾಲ ಸಮುದಾಯವನ್ನು ಪಡೆದುಕೊಂಡಿಲ್ಲ. ಆದರೂ ಅವನು ಲಿನಕ್ಸ್ ಡೆವಲಪರ್ ನೆಟ್‌ವರ್ಕ್‌ನ ಭಾಗ, ತೆರೆದ OS ಅನ್ನು ಪ್ರಮಾಣೀಕರಿಸುವ ಜವಾಬ್ದಾರಿಯನ್ನು ಹೊಂದಿದೆ. ಇದು ಕಷ್ಟವಾಗಬಹುದು ವಿಷಯಾಧಾರಿತ ವೇದಿಕೆಗಳಲ್ಲಿ ನಿಮ್ಮ ಪ್ರಶ್ನೆಗೆ ಉತ್ತರವನ್ನು ಹುಡುಕಿ. ಆದರೆ Quora ನಿವಾಸಿಗಳಲ್ಲಿ ಒಬ್ಬರು ಅದನ್ನು ಗಮನಿಸಿದರು IRC ಚಾಟ್ Freenode ನಲ್ಲಿ, ಸಮುದಾಯದ ಸದಸ್ಯರು ಸಾಕಷ್ಟು ಸುಲಭವಾಗಿ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತಾರೆ. ಸಣ್ಣ ಸಮುದಾಯದ ಸಮಸ್ಯೆ ಜಾಗತಿಕವಲ್ಲ, ಏಕೆಂದರೆ ಅನೇಕ ಸಮಸ್ಯೆಗಳಿಗೆ ಪರಿಹಾರವನ್ನು ವಿವರಿಸಲಾಗಿದೆ ಅಧಿಕೃತ ದಾಖಲೆಯಲ್ಲಿ (PDF ಮತ್ತು EPUB). ಐಬಿಡ್. ಹುಡುಕಬಹುದು OBS ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು (ಉದಾಹರಣೆಗಳು ಮತ್ತು ಪ್ರಕರಣಗಳಿವೆ).

ರುಂಡೆಕ್

ತೆರೆದ ಉಪಕರಣ (GitHub), ಇದು ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಡೇಟಾ ಸೆಂಟರ್ ಮತ್ತು ಕ್ಲೌಡ್‌ನಲ್ಲಿ ಕಾರ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುತ್ತದೆ. ವಿಶೇಷ ಸ್ಕ್ರಿಪ್ಟ್ ಸರ್ವರ್ ಅವರ ಮರಣದಂಡನೆಗೆ ಕಾರಣವಾಗಿದೆ. ರುಂಡೆಕ್ ಕಂಟ್ರೋಲ್‌ಟೈರ್ ಅಪ್ಲಿಕೇಶನ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ "ಮಗಳು" ಎಂದು ನಾವು ಹೇಳಬಹುದು. 2010 ರಲ್ಲಿ Rundeck ಅದರಿಂದ ಬೇರ್ಪಟ್ಟಿತು ಮತ್ತು ಹೊಸ ಕಾರ್ಯವನ್ನು ಸ್ವಾಧೀನಪಡಿಸಿಕೊಂಡಿತು - ಉದಾಹರಣೆಗೆ, ಪಪಿಟ್, ಚೆಫ್, Git ಮತ್ತು ಜೆಂಕಿನ್ಸ್ ಜೊತೆಗಿನ ಏಕೀಕರಣ.

ಸಿಸ್ಟಮ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ದಿ ವಾಲ್ಟ್ ಡಿಸ್ನಿ ಕಂಪನಿ, ಸೇಲ್ಸ್ಫೋರ್ಸ್ и ಟಿಕೆಟ್ ಮಾಸ್ಟರ್. ಆದರೆ ಯೋಜನೆಯು ಸ್ಟಾರ್ಟಪ್‌ಗಳಿಗೂ ಸೂಕ್ತವಾಗಿದೆ. ಏಕೆಂದರೆ Rundeck Apache v2.0 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ. ಇದಲ್ಲದೆ, ಉಪಕರಣವನ್ನು ಬಳಸಲು ತುಂಬಾ ಸುಲಭ.

ರುಂಡೆಕ್ ಜೊತೆ ಕೆಲಸ ಮಾಡಿದ ರೆಡ್ಡಿಟ್ ನಿವಾಸಿ, ಹೇಳುತ್ತಾರೆ, ಇದು ನನ್ನದೇ ಆದ ಹೆಚ್ಚಿನ ತೊಂದರೆಗಳನ್ನು ಪರಿಹರಿಸಿದೆ. ಅವರು ಇದಕ್ಕೆ ಸಹಾಯ ಮಾಡಿದರು ದಸ್ತಾವೇಜನ್ನು ಮತ್ತು ಇ-ಪುಸ್ತಕಗಳು, ಡೆವಲಪರ್‌ಗಳು ಪ್ರಕಟಿಸಿದ್ದಾರೆ.

ಆನ್‌ಲೈನ್‌ನಲ್ಲಿ ಉಪಕರಣವನ್ನು ಹೊಂದಿಸಲು ನೀವು ಸಂಕ್ಷಿಪ್ತ ಮಾರ್ಗದರ್ಶಿಗಳನ್ನು ಸಹ ಕಾಣಬಹುದು:

GoCD

ತೆರೆದ ಉಪಕರಣ (GitHub) ಕೋಡ್ ಆವೃತ್ತಿ ನಿಯಂತ್ರಣವನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವುದು. ಇದನ್ನು ಕಂಪನಿಯು 2007 ರಲ್ಲಿ ಪರಿಚಯಿಸಿತು ಥಾಟ್ವರ್ಕ್ಸ್ - ನಂತರ ಯೋಜನೆಯನ್ನು ಕ್ರೂಸ್ ಎಂದು ಕರೆಯಲಾಯಿತು.

GoCD ಅನ್ನು ಆನ್‌ಲೈನ್ ಕಾರು ಮಾರಾಟದ ಸೈಟ್ ಆಟೋಟ್ರೇಡರ್, ವಂಶಾವಳಿಯ ಸೇವೆ ಪೂರ್ವಜರು ಮತ್ತು ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ಒದಗಿಸುವ ಬಾರ್ಕ್ಲೇಕಾರ್ಡ್‌ನಿಂದ ಎಂಜಿನಿಯರ್‌ಗಳು ಬಳಸುತ್ತಾರೆ. ಆದಾಗ್ಯೂ, ಉಪಕರಣ ಬಳಕೆದಾರರ ಕಾಲು ಸಣ್ಣ ವ್ಯಾಪಾರವನ್ನು ರೂಪಿಸುತ್ತದೆ.

ಸ್ಟಾರ್ಟ್‌ಅಪ್‌ಗಳಲ್ಲಿ ಸೇವೆಯ ಜನಪ್ರಿಯತೆಯನ್ನು ಅದರ ಮುಕ್ತತೆಯಿಂದ ವಿವರಿಸಬಹುದು - ಇದನ್ನು ಅಪಾಚೆ v2.0 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, GoCD ಇದು ಹೊಂದಿದೆ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಸಾಫ್ಟ್‌ವೇರ್‌ನೊಂದಿಗೆ ಏಕೀಕರಣಕ್ಕಾಗಿ ಪ್ಲಗಿನ್‌ಗಳು - ಅಧಿಕಾರ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ಕ್ಲೌಡ್ ಪರಿಹಾರಗಳು. ನಿಜವಾದ ವ್ಯವಸ್ಥೆ ಸಾಕಷ್ಟು ಜಟಿಲವಾಗಿದೆ ಮಾಸ್ಟರಿಂಗ್‌ನಲ್ಲಿ - ಇದು ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ನಿರ್ವಾಹಕರು ಮತ್ತು ತಂಡಗಳನ್ನು ಹೊಂದಿದೆ. ಅಲ್ಲದೆ, ಕೆಲವು ಬಳಕೆದಾರರು ಕಳಪೆ ಇಂಟರ್ಫೇಸ್ ಬಗ್ಗೆ ದೂರು ನೀಡುತ್ತಾರೆ ಮತ್ತು ಅಗತ್ಯವಿದೆ ಸ್ಕೇಲಿಂಗ್‌ಗಾಗಿ ಏಜೆಂಟ್‌ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ.

ಸ್ಟಾರ್ಟ್‌ಅಪ್‌ಗಳಿಗಾಗಿ ಸಿಐಸಿಡಿ: ಯಾವ ಪರಿಕರಗಳಿವೆ ಮತ್ತು ದೊಡ್ಡ ಮತ್ತು ಪ್ರಸಿದ್ಧ ಕಂಪನಿಗಳು ಮಾತ್ರ ಅವುಗಳನ್ನು ಏಕೆ ಬಳಸುವುದಿಲ್ಲ
- ಮ್ಯಾಟ್ ವೈಲ್ಡ್ಬೋರ್ - ಅನ್ಸ್ಪ್ಲಾಶ್

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

ಜೆಂಕಿನ್ಸ್

ಜೆಂಕಿನ್ಸ್ ವ್ಯಾಪಕವಾಗಿ ತಿಳಿದಿದೆ ಮತ್ತು считается CICD ಕ್ಷೇತ್ರದಲ್ಲಿ ಒಂದು ರೀತಿಯ ಮಾನದಂಡ - ಸಹಜವಾಗಿ, ಅದು ಇಲ್ಲದೆ ಈ ಆಯ್ಕೆಯು ಸಂಪೂರ್ಣವಾಗಿ ಪೂರ್ಣಗೊಳ್ಳುವುದಿಲ್ಲ. ಉಪಕರಣವು 2011 ರಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಿತು, ಆಗುತ್ತಿದೆ ಒರಾಕಲ್‌ನಿಂದ ಪ್ರಾಜೆಕ್ಟ್ ಹಡ್ಸನ್‌ನ ಒಂದು ಫೋರ್ಕ್.

ಇಂದು ಜೆಂಕಿನ್ಸ್ ಜೊತೆ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದಾರೆ NASA, ನಿಂಟೆಂಡೊ ಮತ್ತು ಇತರ ದೊಡ್ಡ ಸಂಸ್ಥೆಗಳಲ್ಲಿ. ಆದಾಗ್ಯೂ 8% ಕ್ಕಿಂತ ಹೆಚ್ಚು ಬಳಕೆದಾರರು ಹತ್ತು ಜನರ ಸಣ್ಣ ತಂಡಗಳಿಗೆ ಖಾತೆಯನ್ನು ನೀಡುತ್ತಾರೆ. ಉತ್ಪನ್ನವು ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತ ಮತ್ತು ವಿತರಿಸಲಾಗಿದೆ MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ. ಆದಾಗ್ಯೂ, ನೀವು ಜೆಂಕಿನ್ಸ್ ಅನ್ನು ನೀವೇ ಹೋಸ್ಟ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ - ಇದಕ್ಕೆ ಮೀಸಲಾದ ಸರ್ವರ್ ಅಗತ್ಯವಿದೆ.

ಉಪಕರಣದ ಸಂಪೂರ್ಣ ಅಸ್ತಿತ್ವದ ಮೇಲೆ, ಅದರ ಸುತ್ತಲೂ ದೊಡ್ಡ ಸಮುದಾಯವು ರೂಪುಗೊಂಡಿದೆ. ಬಳಕೆದಾರರು ಆನ್ ಥ್ರೆಡ್‌ಗಳಲ್ಲಿ ಸಕ್ರಿಯವಾಗಿ ಸಂವಹನ ನಡೆಸುತ್ತಾರೆ ರೆಡ್ಡಿಟ್ и Google ಗುಂಪುಗಳು. ಜೆಂಕಿನ್ಸ್‌ನಲ್ಲಿನ ವಸ್ತುಗಳು ನಿಯಮಿತವಾಗಿ ಹ್ಯಾಬ್ರೆಯಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ. ನೀವು ಸಮುದಾಯದ ಭಾಗವಾಗಲು ಮತ್ತು ಜೆಂಕಿನ್ಸ್ ಜೊತೆ ಕೆಲಸ ಮಾಡಲು ಬಯಸಿದರೆ, ಇಲ್ಲ ಅಧಿಕೃತ ದಸ್ತಾವೇಜನ್ನು и ಡೆವಲಪರ್ ಮಾರ್ಗದರ್ಶಿ. ಕೆಳಗಿನ ಮಾರ್ಗದರ್ಶಿಗಳು ಮತ್ತು ಪುಸ್ತಕಗಳನ್ನು ಸಹ ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ:

ಜೆಂಕಿನ್ಸ್ ಹಲವಾರು ಉಪಯುಕ್ತ ಅಡ್ಡ ಯೋಜನೆಗಳನ್ನು ಹೊಂದಿದೆ. ಮೊದಲನೆಯದು ಪ್ಲಗಿನ್ ಆಗಿದೆ ಕೋಡ್ ಆಗಿ ಕಾನ್ಫಿಗರೇಶನ್. ಇದು ಸುಲಭವಾಗಿ ಓದಲು-ಎಪಿಐಗಳೊಂದಿಗೆ ಜೆಂಕಿನ್ಸ್ ಅನ್ನು ಸುಲಭವಾಗಿ ಹೊಂದಿಸುತ್ತದೆ, ಇದು ಉಪಕರಣದ ಆಳವಾದ ಜ್ಞಾನವಿಲ್ಲದ ನಿರ್ವಾಹಕರು ಸಹ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬಹುದು. ಎರಡನೆಯದು ವ್ಯವಸ್ಥೆ ಜೆಂಕಿನ್ಸ್ ಎಕ್ಸ್ ಮೋಡಕ್ಕಾಗಿ. ಇದು ಕೆಲವು ದಿನನಿತ್ಯದ ಕಾರ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವ ಮೂಲಕ ದೊಡ್ಡ ಪ್ರಮಾಣದ IT ಮೂಲಸೌಕರ್ಯದಲ್ಲಿ ನಿಯೋಜಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ವಿತರಣೆಯನ್ನು ವೇಗಗೊಳಿಸುತ್ತದೆ.

ಬಿಲ್ಡ್‌ಬಾಟ್

ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ನಿರ್ಮಾಣ ಮತ್ತು ಪರೀಕ್ಷಾ ಚಕ್ರವನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಇದು ನಿರಂತರ ಏಕೀಕರಣ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಪ್ರತಿ ಬಾರಿ ಯಾವುದೇ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಿದಾಗ ಅದು ಕೋಡ್‌ನ ಕಾರ್ಯವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪರಿಶೀಲಿಸುತ್ತದೆ.

ಉಪಕರಣದ ಲೇಖಕ ಎಂಜಿನಿಯರ್ ಬ್ರಿಯಾನ್ ವಾರ್ನರ್. ಇಂದು ಅವರು ಕರ್ತವ್ಯದಲ್ಲಿದ್ದಾರೆ ಬದಲಾಗಿದೆ ಆರು ಡೆವಲಪರ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಬಿಲ್ಡ್‌ಬಾಟ್ ಮೇಲ್ವಿಚಾರಣಾ ಸಮಿತಿಯ ಉಪಕ್ರಮದ ಗುಂಪು.

ಬಿಲ್ಡ್‌ಬಾಟ್ ಬಳಸಲಾಗುತ್ತದೆ ಯೋಜನೆಗಳಾದ LLVM, MariaDB, Blender ಮತ್ತು Dr.Web. ಆದರೆ ಇದನ್ನು wxWidgets ಮತ್ತು Flathub ನಂತಹ ಸಣ್ಣ ಯೋಜನೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಸಿಸ್ಟಮ್ ಎಲ್ಲಾ ಆಧುನಿಕ VCS ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ವಿವರಿಸಲು ಪೈಥಾನ್ ಬಳಸುವ ಮೂಲಕ ಹೊಂದಿಕೊಳ್ಳುವ ನಿರ್ಮಾಣ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಹೊಂದಿದೆ. ಅವರೆಲ್ಲರನ್ನೂ ನಿಭಾಯಿಸಲು ಇದು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಅಧಿಕೃತ ದಸ್ತಾವೇಜನ್ನು ಮತ್ತು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಟ್ಯುಟೋರಿಯಲ್‌ಗಳು, ಉದಾಹರಣೆಗೆ, ಇಲ್ಲಿ ಚಿಕ್ಕದಾಗಿದೆ IBM ಕೈಪಿಡಿ.

ಸಹಜವಾಗಿ, ಅಷ್ಟೇ ಅಲ್ಲ ಸಣ್ಣ ಸಂಸ್ಥೆಗಳು ಮತ್ತು ಸ್ಟಾರ್ಟ್‌ಅಪ್‌ಗಳು ಗಮನಹರಿಸಬೇಕಾದ DevOps ಪರಿಕರಗಳು. ಕಾಮೆಂಟ್‌ಗಳಲ್ಲಿ ನಿಮ್ಮ ನೆಚ್ಚಿನ ಪರಿಕರಗಳನ್ನು ನೀಡಿ, ಮತ್ತು ನಾವು ಈ ಕೆಳಗಿನ ವಸ್ತುಗಳಲ್ಲಿ ಒಂದನ್ನು ಕುರಿತು ಮಾತನಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತೇವೆ.

ಕಾರ್ಪೊರೇಟ್ ಬ್ಲಾಗ್‌ನಲ್ಲಿ ನಾವು ಏನು ಬರೆಯುತ್ತೇವೆ:

ಮೂಲ: www.habr.com

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