758 matching collectives

TT Collective

About

Accompagnement sur-mesure de vos projets SEO & Social Ads

Copilots

About

Une équipe de copilotes qui donne vie à vos idées d’app mobile.

Infra Crew

About

Clean & functional clouds.

Jane

About

Votre SaaS clé en main, de l'idée au go-to-market

Nine-Nine

About

Enquêtez pour innover, comprenez pour exceller

Product, Design & Impact

About

Ex-Shine, Indy, Betagouv, HelloWork et Spacefill, nous créons des solutions modernes à vos problématiques.

FMCG & cie

About

Nous construisons des stratégies marketing & commerciales adaptées aux problématiques et structure de l'industrie FMCG

socraft

About

Communauté d'artisans alliant technologie et méthodologie pour soutenir vos initiatives !

Undefined

About

Spécialiste de la création de sites sur mesure.

DONOMA

About

Agence éthique & créative

Julia Creative Studio

About

Sublimez votre marque avec impact

Agence Dentifrice

About

Dynamiser et rafraîchir votre présence en ligne

SASWAVE

About

Transform ideas in products

Les experts CTO / CPO

About

complémentarité technique et produit, et développement

Inexplo

About

L’expertise d’un cabinet d’innovation numérique externalisée et responsable 🤝

Kadabra Studio

About

Kadabra Studio est un collectif d’experts Figma, Bubble et Webflow. Nous concevons et développons vos solutions digitales en intégrant l’IA 🪄

FineStack.io

About

Empowering Your Vision with Passionate Innovation. finestack.io

Sypher

About

Turn your data into actions to activate x2 qualified leads

Univention

IT services & ConsultingPublic sectorLarge


Developing a CI-/CD-Pipeline in GitLab

Orchestrate test automation, building packages, test deployments and deployment to production in a pipeline in order to stream line the entire development cycle.


Issue: The client was facing a tremendeous loss in productivity due to the lack of automation -- tests were carried out by hand, software packaged and shipped with various scripts which only a few people were able to correctly execute. The production system was in an unmaintainable state, as no one really knew what exactly was lately altered by whom.

Solution: As the project was already hosted in a GitLab repository, we firstly developed a pipeline. Easily, we were able to automize code linting, unit tests, setting up test systems in order to carry out integrational tests, packaging and providing these packages. In a next step, we developed a test-harness where the team could easily integrate tests on various levels, e.g. unit tests written by developers as well as end-to-end tests by consultants.

Furthermore, we carefully started to carry out the deployment process and administration of systems using Ansible in order to make deployments accessible, less error prone and have a single point of truth of the state of the system.

In a next step, we also incorporated the Ansible deployment into the CI-/CD-pipeline, such that the customer was able to roll out new versions with a single click.

The team is now in a position to get releases out more quickly. At the same time, due to test automation it is more confident of the quality and correctnes of the product. Furthermore, due to automation more resources are available to work on tasks that really matter.

Members

Expertises

PythonConsulting IT & CyberDevOps

From

Sep 2022 to Dec 2023