ਸਟਾਰਟਅੱਪਸ ਲਈ CICD: ਇੱਥੇ ਕਿਹੜੇ ਟੂਲ ਹਨ ਅਤੇ ਸਿਰਫ ਵੱਡੀਆਂ ਅਤੇ ਮਸ਼ਹੂਰ ਕੰਪਨੀਆਂ ਹੀ ਇਹਨਾਂ ਦੀ ਵਰਤੋਂ ਕਿਉਂ ਨਹੀਂ ਕਰਦੀਆਂ

CICD ਟੂਲਸ ਦੇ ਡਿਵੈਲਪਰ ਅਕਸਰ ਵੱਡੀਆਂ ਕੰਪਨੀਆਂ ਨੂੰ ਗਾਹਕਾਂ ਵਜੋਂ ਸੂਚੀਬੱਧ ਕਰਦੇ ਹਨ - ਮਾਈਕ੍ਰੋਸਾੱਫਟ, ਓਕੁਲਸ, ਰੈੱਡ ਹੈਟ, ਇੱਥੋਂ ਤੱਕ ਕਿ ਫੇਰਾਰੀ ਅਤੇ ਨਾਸਾ। ਅਜਿਹਾ ਲਗਦਾ ਹੈ ਕਿ ਅਜਿਹੇ ਬ੍ਰਾਂਡ ਸਿਰਫ ਮਹਿੰਗੇ ਪ੍ਰਣਾਲੀਆਂ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹਨ ਜੋ ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਜਿਸ ਵਿੱਚ ਕੁਝ ਡਿਵੈਲਪਰ ਅਤੇ ਇੱਕ ਡਿਜ਼ਾਈਨਰ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ ਬਰਦਾਸ਼ਤ ਨਹੀਂ ਕਰ ਸਕਦੇ. ਪਰ ਸਾਧਨਾਂ ਦਾ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਹਿੱਸਾ ਛੋਟੀਆਂ ਟੀਮਾਂ ਲਈ ਉਪਲਬਧ ਹੈ.

ਅਸੀਂ ਤੁਹਾਨੂੰ ਦੱਸਾਂਗੇ ਕਿ ਤੁਸੀਂ ਹੇਠਾਂ ਕੀ ਧਿਆਨ ਦੇ ਸਕਦੇ ਹੋ।

ਸਟਾਰਟਅੱਪਸ ਲਈ CICD: ਇੱਥੇ ਕਿਹੜੇ ਟੂਲ ਹਨ ਅਤੇ ਸਿਰਫ ਵੱਡੀਆਂ ਅਤੇ ਮਸ਼ਹੂਰ ਕੰਪਨੀਆਂ ਹੀ ਇਹਨਾਂ ਦੀ ਵਰਤੋਂ ਕਿਉਂ ਨਹੀਂ ਕਰਦੀਆਂ
Фото - ਕਸਾਬਾ ਬਾਲਾਜ਼ - ਅਨਸਪਲੈਸ਼

PHP ਸੈਂਸਰ

ਇੱਕ ਓਪਨ ਸੋਰਸ CI ਸਰਵਰ ਜੋ PHP ਵਿੱਚ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ ਬਣਾਉਣਾ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਪ੍ਰੋਜੈਕਟ ਦਾ ਇੱਕ ਫੋਰਕ ਹੈ PHPCI. PHPCI ਖੁਦ ਅਜੇ ਵੀ ਵਿਕਾਸ ਕਰ ਰਿਹਾ ਹੈ, ਪਰ ਪਹਿਲਾਂ ਵਾਂਗ ਸਰਗਰਮੀ ਨਾਲ ਨਹੀਂ।

PHP ਸੈਂਸਰ GitHub, GitLab, Mercurial ਅਤੇ ਕਈ ਹੋਰ ਰਿਪੋਜ਼ਟਰੀਆਂ ਨਾਲ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ। ਕੋਡ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ, ਟੂਲ ਐਟੋਮ, PHP ਸਪੇਕ, ਬੇਹਟ, ਕੋਡਸੈਪਸ਼ਨ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਥੇ ਉਦਾਹਰਨ ਫਾਈਲ ਪਹਿਲੇ ਕੇਸ ਲਈ ਸੰਰਚਨਾ:

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, Tizen ਅਤੇ VideoLAN ਵਿੱਚ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਲਈ। Dell, SGI ਅਤੇ Intel ਵੀ ਟੂਲ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹਨ। ਪਰ ਨਿਯਮਤ ਉਪਭੋਗਤਾਵਾਂ ਵਿੱਚ ਛੋਟੇ ਸਟਾਰਟਅੱਪ ਵੀ ਹਨ. ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਉਨ੍ਹਾਂ ਲਈ, ਲੇਖਕਾਂ ਨੇ ਇਕੱਤਰ ਕੀਤੇ (ਪੰਨਾ 10) ਪਹਿਲਾਂ ਤੋਂ ਸੰਰਚਿਤ ਸਾਫਟਵੇਅਰ ਪੈਕੇਜ. ਸਿਸਟਮ ਆਪਣੇ ਆਪ ਵਿੱਚ ਪੂਰੀ ਤਰ੍ਹਾਂ ਮੁਫਤ ਹੈ - ਤੁਹਾਨੂੰ ਇਸਨੂੰ ਤੈਨਾਤ ਕਰਨ ਲਈ ਸਿਰਫ ਹੋਸਟਿੰਗ ਜਾਂ ਇੱਕ ਹਾਰਡਵੇਅਰ ਸਰਵਰ 'ਤੇ ਪੈਸੇ ਖਰਚਣੇ ਪੈਣਗੇ।

ਪਰ ਆਪਣੀ ਹੋਂਦ ਦੇ ਦੌਰਾਨ, ਸਾਧਨ ਨੇ ਕਦੇ ਵੀ ਇੱਕ ਵਿਸ਼ਾਲ ਭਾਈਚਾਰਾ ਹਾਸਲ ਨਹੀਂ ਕੀਤਾ ਹੈ। ਹਾਲਾਂਕਿ ਉਹ ਸੀ ਲੀਨਕਸ ਡਿਵੈਲਪਰ ਨੈੱਟਵਰਕ ਦਾ ਹਿੱਸਾ, ਓਪਨ OS ਨੂੰ ਮਾਨਕੀਕਰਨ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹੈ। ਇਹ ਮੁਸ਼ਕਲ ਹੋ ਸਕਦਾ ਹੈ ਥੀਮੈਟਿਕ ਫੋਰਮਾਂ 'ਤੇ ਆਪਣੇ ਸਵਾਲ ਦਾ ਜਵਾਬ ਲੱਭੋ। ਪਰ ਕੋਰਾ ਨਿਵਾਸੀਆਂ ਵਿੱਚੋਂ ਇੱਕ ਨੇ ਨੋਟ ਕੀਤਾ ਕਿ ਵਿੱਚ IRC ਚੈਟ ਫ੍ਰੀਨੋਡ 'ਤੇ, ਕਮਿਊਨਿਟੀ ਮੈਂਬਰ ਕਾਫ਼ੀ ਆਸਾਨੀ ਨਾਲ ਜਵਾਬ ਦਿੰਦੇ ਹਨ। ਇੱਕ ਛੋਟੇ ਸਮਾਜ ਦੀ ਸਮੱਸਿਆ ਵਿਸ਼ਵਵਿਆਪੀ ਨਹੀਂ ਹੈ, ਕਿਉਂਕਿ ਬਹੁਤ ਸਾਰੀਆਂ ਸਮੱਸਿਆਵਾਂ ਦਾ ਹੱਲ ਦੱਸਿਆ ਗਿਆ ਹੈ ਅਧਿਕਾਰਤ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ (PDF ਅਤੇ EPUB)। Ibid. ਲੱਭ ਸਕਦੇ ਹੋ OBS ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਅਭਿਆਸ (ਉਦਾਹਰਣ ਅਤੇ ਕੇਸ ਹਨ)।

ਰਨਡੇਕ

ਓਪਨ ਟੂਲ (GitHub), ਜੋ ਸਕ੍ਰਿਪਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡੇਟਾ ਸੈਂਟਰ ਅਤੇ ਕਲਾਉਡ ਵਿੱਚ ਕਾਰਜਾਂ ਨੂੰ ਸਵੈਚਾਲਤ ਕਰਦਾ ਹੈ। ਇੱਕ ਵਿਸ਼ੇਸ਼ ਸਕ੍ਰਿਪਟ ਸਰਵਰ ਉਹਨਾਂ ਦੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹੈ। ਅਸੀਂ ਕਹਿ ਸਕਦੇ ਹਾਂ ਕਿ Rundeck ControlTier ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰਬੰਧਨ ਪਲੇਟਫਾਰਮ ਦੀ "ਧੀ" ਹੈ। ਰੰਡੇਕ 2010 ਵਿੱਚ ਇਸ ਤੋਂ ਵੱਖ ਹੋ ਗਿਆ ਅਤੇ ਨਵੀਂ ਕਾਰਜਕੁਸ਼ਲਤਾ ਹਾਸਲ ਕੀਤੀ - ਉਦਾਹਰਨ ਲਈ, ਕਠਪੁਤਲੀ, ਸ਼ੈੱਫ, ਗਿੱਟ ਅਤੇ ਜੇਨਕਿੰਸ ਨਾਲ ਏਕੀਕਰਣ।

ਸਿਸਟਮ ਵਿੱਚ ਵਰਤਿਆ ਗਿਆ ਹੈ ਵਾਲਟ ਡਿਜ਼ਨੀ ਕੰਪਨੀ, Salesforce и ਟਿਕਟ ਮਾਸਟਰ. ਪਰ ਪ੍ਰੋਜੈਕਟ ਸਟਾਰਟਅੱਪਸ ਲਈ ਵੀ ਢੁਕਵਾਂ ਹੈ। ਇਹ ਇਸ ਲਈ ਹੈ ਕਿਉਂਕਿ ਰੰਡੇਕ ਅਪਾਚੇ v2.0 ਲਾਇਸੈਂਸ ਦੇ ਅਧੀਨ ਲਾਇਸੰਸਸ਼ੁਦਾ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਸੰਦ ਵਰਤਣ ਲਈ ਕਾਫ਼ੀ ਆਸਾਨ ਹੈ.

ਇੱਕ ਰੈਡਿਟ ਨਿਵਾਸੀ ਜੋ ਰਨਡੇਕ ਨਾਲ ਕੰਮ ਕਰਦਾ ਸੀ, ਕਹਿੰਦਾ ਹੈ, ਜਿਸਨੇ ਬਹੁਤ ਸਾਰੀਆਂ ਮੁਸ਼ਕਲਾਂ ਨੂੰ ਮੇਰੇ ਆਪਣੇ ਆਪ ਹੱਲ ਕੀਤਾ ਹੈ। ਉਨ੍ਹਾਂ ਨੇ ਇਸ ਵਿੱਚ ਉਸਦੀ ਮਦਦ ਕੀਤੀ ਦਸਤਾਵੇਜ਼ ਅਤੇ ਈ-ਕਿਤਾਬਾਂ, ਡਿਵੈਲਪਰਾਂ ਦੁਆਰਾ ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।

ਤੁਸੀਂ ਔਨਲਾਈਨ ਟੂਲ ਸਥਾਪਤ ਕਰਨ ਲਈ ਸੰਖੇਪ ਗਾਈਡ ਵੀ ਲੱਭ ਸਕਦੇ ਹੋ:

GoCD

ਓਪਨ ਟੂਲ (GitHub) ਸਵੈਚਲਿਤ ਕੋਡ ਸੰਸਕਰਣ ਨਿਯੰਤਰਣ। ਇਸ ਨੂੰ ਕੰਪਨੀ ਨੇ 2007 'ਚ ਪੇਸ਼ ਕੀਤਾ ਸੀ ਥੌਟਵਰਕਸ - ਫਿਰ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਕਰੂਜ਼ ਕਿਹਾ ਜਾਂਦਾ ਸੀ.

GoCD ਦੀ ਵਰਤੋਂ ਔਨਲਾਈਨ ਕਾਰ ਸੇਲਜ਼ ਸਾਈਟ ਆਟੋ ਟ੍ਰੇਡਰ, ਵੰਸ਼ਾਵਲੀ ਸੇਵਾ ਪੁਰਖੀ ਅਤੇ ਕ੍ਰੈਡਿਟ ਕਾਰਡ ਪ੍ਰਦਾਤਾ ਬਾਰਕਲੇਕਾਰਡ ਦੇ ਇੰਜੀਨੀਅਰਾਂ ਦੁਆਰਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਹਾਲਾਂਕਿ, ਟੂਲ ਉਪਭੋਗਤਾਵਾਂ ਦਾ ਇੱਕ ਚੌਥਾਈ ਹਿੱਸਾ ਇੱਕ ਛੋਟੇ ਕਾਰੋਬਾਰ ਦਾ ਗਠਨ ਕਰਦਾ ਹੈ.

ਸਟਾਰਟਅੱਪਸ ਵਿੱਚ ਸੇਵਾ ਦੀ ਪ੍ਰਸਿੱਧੀ ਨੂੰ ਇਸਦੇ ਖੁੱਲੇਪਣ ਦੁਆਰਾ ਸਮਝਾਇਆ ਜਾ ਸਕਦਾ ਹੈ - ਇਹ ਅਪਾਚੇ v2.0 ਲਾਇਸੈਂਸ ਦੇ ਅਧੀਨ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ. ਉਸੇ ਸਮੇਂ, GoCD ਹੈ ਥਰਡ-ਪਾਰਟੀ ਸੌਫਟਵੇਅਰ ਨਾਲ ਏਕੀਕਰਣ ਲਈ ਪਲੱਗਇਨ - ਅਧਿਕਾਰ ਪ੍ਰਣਾਲੀਆਂ ਅਤੇ ਕਲਾਉਡ ਹੱਲ। ਸੱਚਾ ਸਿਸਟਮ ਕਾਫ਼ੀ ਗੁੰਝਲਦਾਰ ਮਾਸਟਰਿੰਗ ਵਿੱਚ - ਇਸ ਵਿੱਚ ਵੱਡੀ ਗਿਣਤੀ ਵਿੱਚ ਆਪਰੇਟਰ ਅਤੇ ਟੀਮਾਂ ਹਨ। ਨਾਲ ਹੀ, ਕੁਝ ਉਪਭੋਗਤਾ ਗਰੀਬ ਇੰਟਰਫੇਸ ਬਾਰੇ ਸ਼ਿਕਾਇਤ ਕਰਦੇ ਹਨ ਅਤੇ ਲੋੜ ਸਕੇਲਿੰਗ ਲਈ ਏਜੰਟਾਂ ਦੀ ਸੰਰਚਨਾ ਕਰੋ।

ਸਟਾਰਟਅੱਪਸ ਲਈ CICD: ਇੱਥੇ ਕਿਹੜੇ ਟੂਲ ਹਨ ਅਤੇ ਸਿਰਫ ਵੱਡੀਆਂ ਅਤੇ ਮਸ਼ਹੂਰ ਕੰਪਨੀਆਂ ਹੀ ਇਹਨਾਂ ਦੀ ਵਰਤੋਂ ਕਿਉਂ ਨਹੀਂ ਕਰਦੀਆਂ
Фото - ਮੈਟ ਵਾਈਲਡਬੋਰ - ਅਨਸਪਲੈਸ਼

ਜੇਕਰ ਤੁਸੀਂ ਅਭਿਆਸ ਵਿੱਚ GoCD ਨੂੰ ਅਜ਼ਮਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਪ੍ਰੋਜੈਕਟ ਦੀ ਵੈੱਬਸਾਈਟ 'ਤੇ ਲੱਭ ਸਕਦੇ ਹੋ ਅਧਿਕਾਰਤ ਦਸਤਾਵੇਜ਼. ਇਸਦੀ ਵਾਧੂ ਜਾਣਕਾਰੀ ਦੇ ਸਰੋਤ ਵਜੋਂ ਵੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ GoCD ਡਿਵੈਲਪਰ ਬਲੌਗ ਮੈਨੂਅਲ ਦੇ ਨਾਲ ਸੈੱਟਅੱਪ 'ਤੇ.

ਜੇਨਕਿੰਸ

ਜੇਨਕਿੰਸ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ CICD ਦੇ ਖੇਤਰ ਵਿੱਚ ਇੱਕ ਕਿਸਮ ਦਾ ਮਿਆਰ - ਬੇਸ਼ੱਕ, ਇਸ ਤੋਂ ਬਿਨਾਂ ਇਹ ਚੋਣ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸੰਪੂਰਨ ਨਹੀਂ ਹੋਵੇਗੀ। ਸੰਦ 2011 ਵਿੱਚ ਪ੍ਰਗਟ ਹੋਇਆ, ਬਣਨਾ ਓਰੇਕਲ ਤੋਂ ਪ੍ਰੋਜੈਕਟ ਹਡਸਨ ਦਾ ਇੱਕ ਫੋਰਕ।

ਅੱਜ ਜੇਨਕਿੰਸ ਨਾਲ работают ਨਾਸਾ, ਨਿਨਟੈਂਡੋ ਅਤੇ ਹੋਰ ਵੱਡੀਆਂ ਸੰਸਥਾਵਾਂ ਵਿੱਚ। ਹਾਲਾਂਕਿ 8% ਤੋਂ ਵੱਧ ਉਪਭੋਗਤਾ ਦਸ ਲੋਕਾਂ ਤੱਕ ਦੀਆਂ ਛੋਟੀਆਂ ਟੀਮਾਂ ਲਈ ਖਾਤਾ ਰੱਖਦੇ ਹਨ। ਉਤਪਾਦ ਪੂਰੀ ਤਰ੍ਹਾਂ ਮੁਫਤ ਅਤੇ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ MIT ਲਾਇਸੰਸ ਦੇ ਅਧੀਨ. ਹਾਲਾਂਕਿ, ਤੁਹਾਨੂੰ ਆਪਣੇ ਆਪ ਨੂੰ ਜੇਨਕਿਨਸ ਦੀ ਮੇਜ਼ਬਾਨੀ ਅਤੇ ਸੰਰਚਨਾ ਕਰਨੀ ਪਵੇਗੀ - ਇਸ ਲਈ ਇੱਕ ਸਮਰਪਿਤ ਸਰਵਰ ਦੀ ਲੋੜ ਹੈ.

ਸਾਜ਼ ਦੀ ਸਮੁੱਚੀ ਹੋਂਦ ਉੱਤੇ, ਇਸਦੇ ਆਲੇ ਦੁਆਲੇ ਇੱਕ ਵਿਸ਼ਾਲ ਭਾਈਚਾਰਾ ਬਣ ਗਿਆ ਹੈ। ਉਪਭੋਗਤਾ ਸਰਗਰਮੀ ਨਾਲ ਥਰਿੱਡਾਂ ਵਿੱਚ ਸੰਚਾਰ ਕਰਦੇ ਹਨ Reddit и ਗੂਗਲ ਸਮੂਹ. ਜੈਨਕਿੰਸ 'ਤੇ ਸਮੱਗਰੀ ਵੀ ਹੈਬਰੇ 'ਤੇ ਨਿਯਮਿਤ ਤੌਰ 'ਤੇ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ। ਜੇ ਤੁਸੀਂ ਕਮਿਊਨਿਟੀ ਦਾ ਹਿੱਸਾ ਬਣਨਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਜੇਨਕਿੰਸ ਨਾਲ ਕੰਮ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਉੱਥੇ ਹੈ ਅਧਿਕਾਰਤ ਦਸਤਾਵੇਜ਼ и ਡਿਵੈਲਪਰ ਗਾਈਡ. ਅਸੀਂ ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਗਾਈਡਾਂ ਅਤੇ ਕਿਤਾਬਾਂ ਦੀ ਵੀ ਸਿਫ਼ਾਰਿਸ਼ ਕਰਦੇ ਹਾਂ:

ਜੇਨਕਿੰਸ ਦੇ ਕਈ ਉਪਯੋਗੀ ਸਾਈਡ ਪ੍ਰੋਜੈਕਟ ਹਨ। ਪਹਿਲਾ ਇੱਕ ਪਲੱਗਇਨ ਹੈ ਕੋਡ ਦੇ ਤੌਰ 'ਤੇ ਸੰਰਚਨਾ. ਇਹ ਜੇਨਕਿਨਜ਼ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਪੜ੍ਹਣ ਵਾਲੇ APIs ਦੇ ਨਾਲ ਸੈਟ ਅਪ ਕਰਨਾ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ ਜਿਸਨੂੰ ਟੂਲ ਦੇ ਡੂੰਘੇ ਗਿਆਨ ਤੋਂ ਬਿਨਾਂ ਪ੍ਰਬੰਧਕ ਵੀ ਸਮਝ ਸਕਦੇ ਹਨ। ਦੂਜਾ ਸਿਸਟਮ ਹੈ ਜੇਨਕਿੰਸ ਐਕਸ ਬੱਦਲ ਲਈ. ਇਹ ਕੁਝ ਰੁਟੀਨ ਕੰਮਾਂ ਨੂੰ ਸਵੈਚਲਿਤ ਕਰਕੇ ਵੱਡੇ ਪੈਮਾਨੇ ਦੇ IT ਬੁਨਿਆਦੀ ਢਾਂਚੇ 'ਤੇ ਤੈਨਾਤ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀ ਸਪੁਰਦਗੀ ਨੂੰ ਤੇਜ਼ ਕਰਦਾ ਹੈ।

ਬਿਲਡਬੋਟ

ਇਹ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੇ ਬਿਲਡ ਅਤੇ ਟੈਸਟਿੰਗ ਚੱਕਰ ਨੂੰ ਸਵੈਚਾਲਤ ਕਰਨ ਲਈ ਇੱਕ ਨਿਰੰਤਰ ਏਕੀਕਰਣ ਪ੍ਰਣਾਲੀ ਹੈ। ਇਹ ਹਰ ਵਾਰ ਕੋਡ ਦੀ ਕਾਰਜਕੁਸ਼ਲਤਾ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਜਦੋਂ ਇਸ ਵਿੱਚ ਕੋਈ ਤਬਦੀਲੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।

ਟੂਲ ਦਾ ਲੇਖਕ ਇੰਜੀਨੀਅਰ ਬ੍ਰਾਇਨ ਵਾਰਨਰ ਸੀ। ਅੱਜ ਉਹ ਡਿਊਟੀ 'ਤੇ ਹੈ ਬਦਲਿਆ ਬਿਲਡਬੋਟ ਓਵਰਸਾਈਟ ਕਮੇਟੀ ਪਹਿਲ ਸਮੂਹ, ਜਿਸ ਵਿੱਚ ਛੇ ਡਿਵੈਲਪਰ ਸ਼ਾਮਲ ਹਨ।

ਬਿਲਡਬੋਟ ਵਰਤਿਆ ਗਿਆ ਹੈ ਪ੍ਰੋਜੈਕਟ ਜਿਵੇਂ ਕਿ LLVM, MariaDB, Blender ਅਤੇ Dr.Web। ਪਰ ਇਹ wxWidgets ਅਤੇ Flathub ਵਰਗੇ ਛੋਟੇ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਵੀ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਸਿਸਟਮ ਸਾਰੇ ਆਧੁਨਿਕ VCS ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਦਾ ਵਰਣਨ ਕਰਨ ਲਈ ਪਾਈਥਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਲਚਕਦਾਰ ਬਿਲਡ ਸੈਟਿੰਗਾਂ ਹਨ। ਇਹ ਉਹਨਾਂ ਸਾਰਿਆਂ ਨਾਲ ਨਜਿੱਠਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰੇਗਾ। ਅਧਿਕਾਰਤ ਦਸਤਾਵੇਜ਼ ਅਤੇ ਤੀਜੀ-ਧਿਰ ਟਿਊਟੋਰਿਅਲ, ਉਦਾਹਰਨ ਲਈ, ਇੱਥੇ ਇੱਕ ਛੋਟਾ ਜਿਹਾ ਹੈ IBM ਮੈਨੂਅਲ.

ਬੇਸ਼ਕ, ਇਹ ਸਭ ਕੁਝ ਨਹੀਂ ਹੈ DevOps ਟੂਲਸ ਜਿਨ੍ਹਾਂ 'ਤੇ ਛੋਟੀਆਂ ਸੰਸਥਾਵਾਂ ਅਤੇ ਸਟਾਰਟਅੱਪਸ ਨੂੰ ਧਿਆਨ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ। ਟਿੱਪਣੀਆਂ ਵਿੱਚ ਆਪਣੇ ਮਨਪਸੰਦ ਟੂਲ ਦਿਓ, ਅਤੇ ਅਸੀਂ ਹੇਠਾਂ ਦਿੱਤੀ ਸਮੱਗਰੀ ਵਿੱਚੋਂ ਇੱਕ ਵਿੱਚ ਉਹਨਾਂ ਬਾਰੇ ਗੱਲ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗੇ।

ਅਸੀਂ ਕਾਰਪੋਰੇਟ ਬਲੌਗ ਵਿੱਚ ਕੀ ਲਿਖਦੇ ਹਾਂ:

ਸਰੋਤ: www.habr.com

ਇੱਕ ਟਿੱਪਣੀ ਜੋੜੋ