Find Jobs
Hire Freelancers

Convert existing Jenkins freestyle pipeline view to pipeline script

$30-250 USD

Dokončeno
Zveřejněno před více než 5 roky

$30-250 USD

Zaplaceno při doručení
I have a Jenkins pipeline view with freestyle jobs connected to up&down streams. Need to convert it to pipeline script (either scripted pipeline or declarative pipeline whichever satisfy the goal). Note: to simulate the existing pipeline, you must expertise in pipeline scripting like try/catch blocks, parallel stages with creative logics like for example as shown in the attached fig., the 'publish docker' stage should have parallel stages, but the result should not effect each other and the next stage "deploy docker' should only be dependent on the first stage of the parallel stages in "publish docker" and even the 2nd & 3rd stage fails it should not fail the whole pipeline, but the whole flow should go with the 1st stage in the "publish docker" means if the 1st stage fails it fails the pipeline, if it's succeed it should trigger the "deploy docker" stage.
IČ projektu: 17979312

O projektu

2 nabídky
Vzdálený projekt
Aktivní před 5 roky

Chcete si vydělat nějaké peníze?

Výhody podávání nabídek na Freelancer

Stanovte si rozpočet a časový rámec
Získejte za svou práci zaplaceno
Načrtněte svůj návrh
Registrace a podávání nabídek je zdarma
Uděleno:
Avatar uživatele
I've got a ton of experience with docker, bash, and jenkins pipeline (which means groovy too). I can convert your freestyle jobs to jenkins pipeline "jenkinsfile"s. Here's an example of an existing Jenkinsfile that I manage: node('mymachine') { library ( identifier: 'jenkins-pipeline-utils@master', retriever: modernSCM([$class: 'GitSCMSource', credentialsId: 'github-oauth-userpass', ])) stage('Prepare Workspace') { deleteDir(); cleanNode() } try{ stage('Git Clone') { [login to view URL]() } stage('Build code') { [login to view URL]("frontend") } stage('Run unit tests') { [login to view URL]("frontend") } stage('Dockerize') { [login to view URL]() } } } } I removed some details for privacy & so that it would fit in the bid proposal. This Jenkinsfile builds, tests, and bakes a go service into a docker image. This Jenkinsfile continues on to push the docker image to a registry and then trigger another jenkins job to deploy it and run integration tests against it. If it encounters errors, it can continues and report to the details to slack. I currently own about 10 separate Jenkinsfiles. Since a lot of the code would be duplicated between my jenkinsfiles, I have created a jenkins pipeline library which I use. I would be happy to do this for you.
$166 USD v 3 dnech
5,0 (2 recenze)
2,8
2,8

O klientovi

Pochází z UNITED STATES
Tampa, United States
5,0
8
Ověřená platební metoda
Členem od pro 6, 2016

Ověření klienta

Díky! Poslali jsme vám e-mailem odkaz pro získání kreditu zdarma.
Při odesílání e-mailu se něco pokazilo. Zkuste to prosím znovu.
Registrovaných uživatelů Zveřejněných projektů
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Načítání náhledu
Bylo uděleno povolení ke geolokaci.
Vaše doba přihlášení vypršela a byli jste odhlášeni. Přihlaste se znovu.