CICD ਟੂਲਸ ਦੇ ਡਿਵੈਲਪਰ ਅਕਸਰ ਵੱਡੀਆਂ ਕੰਪਨੀਆਂ ਨੂੰ ਗਾਹਕਾਂ ਵਜੋਂ ਸੂਚੀਬੱਧ ਕਰਦੇ ਹਨ - ਮਾਈਕ੍ਰੋਸਾੱਫਟ, ਓਕੁਲਸ, ਰੈੱਡ ਹੈਟ, ਇੱਥੋਂ ਤੱਕ ਕਿ ਫੇਰਾਰੀ ਅਤੇ ਨਾਸਾ। ਅਜਿਹਾ ਲਗਦਾ ਹੈ ਕਿ ਅਜਿਹੇ ਬ੍ਰਾਂਡ ਸਿਰਫ ਮਹਿੰਗੇ ਪ੍ਰਣਾਲੀਆਂ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹਨ ਜੋ ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਜਿਸ ਵਿੱਚ ਕੁਝ ਡਿਵੈਲਪਰ ਅਤੇ ਇੱਕ ਡਿਜ਼ਾਈਨਰ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ ਬਰਦਾਸ਼ਤ ਨਹੀਂ ਕਰ ਸਕਦੇ. ਪਰ ਸਾਧਨਾਂ ਦਾ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਹਿੱਸਾ ਛੋਟੀਆਂ ਟੀਮਾਂ ਲਈ ਉਪਲਬਧ ਹੈ.
ਅਸੀਂ ਤੁਹਾਨੂੰ ਦੱਸਾਂਗੇ ਕਿ ਤੁਸੀਂ ਹੇਠਾਂ ਕੀ ਧਿਆਨ ਦੇ ਸਕਦੇ ਹੋ।
Фото -
PHP ਸੈਂਸਰ
ਇੱਕ ਓਪਨ ਸੋਰਸ CI ਸਰਵਰ ਜੋ PHP ਵਿੱਚ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ ਬਣਾਉਣਾ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਪ੍ਰੋਜੈਕਟ ਦਾ ਇੱਕ ਫੋਰਕ ਹੈ
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"
ਰੇਕਸ
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)
ਇਹ ਡਿਸਟਰੀਬਿਊਸ਼ਨ ਦੇ ਵਿਕਾਸ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਲਈ ਇੱਕ ਪਲੇਟਫਾਰਮ ਹੈ। ਇਸਦਾ ਕੋਡ ਖੁੱਲਾ ਹੈ ਅਤੇ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਹੈ
ਪਰ ਆਪਣੀ ਹੋਂਦ ਦੇ ਦੌਰਾਨ, ਸਾਧਨ ਨੇ ਕਦੇ ਵੀ ਇੱਕ ਵਿਸ਼ਾਲ ਭਾਈਚਾਰਾ ਹਾਸਲ ਨਹੀਂ ਕੀਤਾ ਹੈ। ਹਾਲਾਂਕਿ
ਰਨਡੇਕ
ਓਪਨ ਟੂਲ (
ਸਿਸਟਮ ਵਿੱਚ ਵਰਤਿਆ ਗਿਆ ਹੈ
ਵਾਲਟ ਡਿਜ਼ਨੀ ਕੰਪਨੀ ,Salesforce иਟਿਕਟ ਮਾਸਟਰ . ਪਰ ਪ੍ਰੋਜੈਕਟ ਸਟਾਰਟਅੱਪਸ ਲਈ ਵੀ ਢੁਕਵਾਂ ਹੈ। ਇਹ ਇਸ ਲਈ ਹੈ ਕਿਉਂਕਿ ਰੰਡੇਕ ਅਪਾਚੇ v2.0 ਲਾਇਸੈਂਸ ਦੇ ਅਧੀਨ ਲਾਇਸੰਸਸ਼ੁਦਾ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਸੰਦ ਵਰਤਣ ਲਈ ਕਾਫ਼ੀ ਆਸਾਨ ਹੈ.
ਇੱਕ ਰੈਡਿਟ ਨਿਵਾਸੀ ਜੋ ਰਨਡੇਕ ਨਾਲ ਕੰਮ ਕਰਦਾ ਸੀ,
ਤੁਸੀਂ ਔਨਲਾਈਨ ਟੂਲ ਸਥਾਪਤ ਕਰਨ ਲਈ ਸੰਖੇਪ ਗਾਈਡ ਵੀ ਲੱਭ ਸਕਦੇ ਹੋ:
GoCD
ਓਪਨ ਟੂਲ (
GoCD ਦੀ ਵਰਤੋਂ ਔਨਲਾਈਨ ਕਾਰ ਸੇਲਜ਼ ਸਾਈਟ ਆਟੋ ਟ੍ਰੇਡਰ, ਵੰਸ਼ਾਵਲੀ ਸੇਵਾ ਪੁਰਖੀ ਅਤੇ ਕ੍ਰੈਡਿਟ ਕਾਰਡ ਪ੍ਰਦਾਤਾ ਬਾਰਕਲੇਕਾਰਡ ਦੇ ਇੰਜੀਨੀਅਰਾਂ ਦੁਆਰਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਹਾਲਾਂਕਿ, ਟੂਲ ਉਪਭੋਗਤਾਵਾਂ ਦਾ ਇੱਕ ਚੌਥਾਈ ਹਿੱਸਾ
ਸਟਾਰਟਅੱਪਸ ਵਿੱਚ ਸੇਵਾ ਦੀ ਪ੍ਰਸਿੱਧੀ ਨੂੰ ਇਸਦੇ ਖੁੱਲੇਪਣ ਦੁਆਰਾ ਸਮਝਾਇਆ ਜਾ ਸਕਦਾ ਹੈ - ਇਹ ਅਪਾਚੇ v2.0 ਲਾਇਸੈਂਸ ਦੇ ਅਧੀਨ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ. ਉਸੇ ਸਮੇਂ, GoCD
Фото -
ਜੇਕਰ ਤੁਸੀਂ ਅਭਿਆਸ ਵਿੱਚ GoCD ਨੂੰ ਅਜ਼ਮਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਪ੍ਰੋਜੈਕਟ ਦੀ ਵੈੱਬਸਾਈਟ 'ਤੇ ਲੱਭ ਸਕਦੇ ਹੋ
ਜੇਨਕਿੰਸ
ਜੇਨਕਿੰਸ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ
ਅੱਜ ਜੇਨਕਿੰਸ ਨਾਲ
ਸਾਜ਼ ਦੀ ਸਮੁੱਚੀ ਹੋਂਦ ਉੱਤੇ, ਇਸਦੇ ਆਲੇ ਦੁਆਲੇ ਇੱਕ ਵਿਸ਼ਾਲ ਭਾਈਚਾਰਾ ਬਣ ਗਿਆ ਹੈ। ਉਪਭੋਗਤਾ ਸਰਗਰਮੀ ਨਾਲ ਥਰਿੱਡਾਂ ਵਿੱਚ ਸੰਚਾਰ ਕਰਦੇ ਹਨ
ਜੇਨਕਿੰਸ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਨਾ: ਅਧਿਕਾਰਤ ਗਾਈਡ ;ਜੇਨਕਿੰਸ ਲਈ ਪੂਰੀ ਗਾਈਡ ;- ਗਾਈਡ
ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਜੇਨਕਿੰਸ - ਬ੍ਰੈਂਟ ਲਸਟਰ ਦੀ ਕਿਤਾਬ
ਜੇਨਕਿੰਸ 2. ਆਓ ਸ਼ੁਰੂ ਕਰੀਏ "; - ਰਫਾਲ ਲੇਸ਼ਕੋ ਦੁਆਰਾ ਕਿਤਾਬ "
ਡੌਕਰ ਅਤੇ ਜੇਨਕਿਨਸ ਨਾਲ ਨਿਰੰਤਰ ਸਪੁਰਦਗੀ: ਸਕੇਲੇਬਲ ਐਪਲੀਕੇਸ਼ਨਾਂ ਪ੍ਰਦਾਨ ਕਰਨਾ ".
ਜੇਨਕਿੰਸ ਦੇ ਕਈ ਉਪਯੋਗੀ ਸਾਈਡ ਪ੍ਰੋਜੈਕਟ ਹਨ। ਪਹਿਲਾ ਇੱਕ ਪਲੱਗਇਨ ਹੈ
ਬਿਲਡਬੋਟ
ਇਹ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੇ ਬਿਲਡ ਅਤੇ ਟੈਸਟਿੰਗ ਚੱਕਰ ਨੂੰ ਸਵੈਚਾਲਤ ਕਰਨ ਲਈ ਇੱਕ ਨਿਰੰਤਰ ਏਕੀਕਰਣ ਪ੍ਰਣਾਲੀ ਹੈ। ਇਹ ਹਰ ਵਾਰ ਕੋਡ ਦੀ ਕਾਰਜਕੁਸ਼ਲਤਾ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਜਦੋਂ ਇਸ ਵਿੱਚ ਕੋਈ ਤਬਦੀਲੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਟੂਲ ਦਾ ਲੇਖਕ ਇੰਜੀਨੀਅਰ ਬ੍ਰਾਇਨ ਵਾਰਨਰ ਸੀ। ਅੱਜ ਉਹ ਡਿਊਟੀ 'ਤੇ ਹੈ
ਬਿਲਡਬੋਟ
ਬੇਸ਼ਕ, ਇਹ ਸਭ ਕੁਝ ਨਹੀਂ ਹੈ DevOps ਟੂਲਸ ਜਿਨ੍ਹਾਂ 'ਤੇ ਛੋਟੀਆਂ ਸੰਸਥਾਵਾਂ ਅਤੇ ਸਟਾਰਟਅੱਪਸ ਨੂੰ ਧਿਆਨ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ। ਟਿੱਪਣੀਆਂ ਵਿੱਚ ਆਪਣੇ ਮਨਪਸੰਦ ਟੂਲ ਦਿਓ, ਅਤੇ ਅਸੀਂ ਹੇਠਾਂ ਦਿੱਤੀ ਸਮੱਗਰੀ ਵਿੱਚੋਂ ਇੱਕ ਵਿੱਚ ਉਹਨਾਂ ਬਾਰੇ ਗੱਲ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗੇ।
ਅਸੀਂ ਕਾਰਪੋਰੇਟ ਬਲੌਗ ਵਿੱਚ ਕੀ ਲਿਖਦੇ ਹਾਂ:
ਪ੍ਰਵੇਸ਼ ਟੈਸਟਿੰਗ - ਬਾਹਰੀ ਸੁਰੱਖਿਆ ਆਡਿਟ NetApp MAX ਡੇਟਾ: ਹੱਲ ਸਮਰੱਥਾਵਾਂ ਦੀ ਸੰਖੇਪ ਜਾਣਕਾਰੀ ਕੰਟੇਨਰਾਂ ਦਾ ਸੰਖੇਪ ਇਤਿਹਾਸ: ਕ੍ਰੋਟ ਤੋਂ ਕੁਬਰਨੇਟਸ ਤੱਕ ਪ੍ਰਦਾਤਾ ਦੇ ਕਲਾਉਡ ਵਿੱਚ DDoS ਸੁਰੱਖਿਆ
ਸਰੋਤ: www.habr.com