Ik automatiseer het ci cd pipeline proces in github en gitlab

Sommige informatie is automatisch vertaald.

Estland

Ik spreek Bulgaars, Engels

3 bestellingen voltooid

Ik ben een IT-expert met meer dan 17 jaar ervaring. In mijn vroege carrière heb ik als ontwikkelaar gewerkt (Perl, JavaScript, PHP, Python), maar mijn echte passie ligt bij GNU/Linux systeembeheer. In...
Over deze dienst

Het basispakket is 85% korting totdat ik 2 reviews heb (5-sterren).


Continuous integration & continuous delivery (CI/CD) proberen het softwareontwikkelingsproces te optimaliseren.

De belangrijkste onderdelen zijn automatisering en beleid dat ontwikkelaars moeten volgen.


Het einddoel is om fouten te verminderen en de efficiëntie te verbeteren.


Ik lever GitHub Actions of Gitlab pipeline die veelvoorkomende taken automatiseert met directe impact. Code- en stijlkwaliteit (linting), unit testing, bouwen (binaries) en releases (binary distribution).


Continuous deployment (CD) is NIET inbegrepen. Het hangt af van de exacte software en setup. De beveiligingsbeoordeling van deployments moet per project gebeuren. Dit voorkomt algemene werkinschattingen.


Het pakket bevat alleen (premium) het bouwen van ELF-binaries (GNU/Linux, UNIX).


<p Hogere tiers bevatten de functies van lagere tiers.

JavaScript omvat Node.js, React, Next.js en andere software er bovenop.


De ontwikkeling van unit tests is niet inbegrepen. Ze moeten worden aangeleverd voor CI/CD-automatisering.


Tijdens de implementatie van CI/CD kunnen er wijzigingen in de software nodig zijn. Bijvoorbeeld, automatisering van interactieve aanpakken of het draaien van services/poortluisteraars is niet mogelijk.


Ik beantwoord graag al je vragen.

Tools:

Docker

GitLab

GitHub

Frameworks:

Overige

Cloudprovider:

Amazon Web Services

Google Cloud Platform

Programmeertaal:

Python

Java

JavaScript

Golang

Overige

Expertise:

Migratie

Ontwikkeling

Configuratie

Mijn portfolio