Skip to content

Pipeline

Containerize Vue 3 application with GitLab CI/CD

Introduction In this article, I will explain how I containerized my Vuetify + Vue 3 application with GitLab CI/CD. My goal was to deploy my application on Kubernetes. To achieve this, I need to: Quick overview: overall, the full project uses a micro-service architecture and runs on Kubernetes. The Vue 3 project only contains the UI, and we containerize it… 

Metadata-driven pipelines : la continuité du Master Package SSIS

Organiser des flux, c’est une question qui m’a accompagné tout au long de ma carrière. Quand j’ai commencé avec les ETL, j’ai appris “à l’ancienne” : toutes les règles de gestion codées directement dans les packages. Une approche rigide, lourde à maintenir, et qui surtout créait une dépendance forte de mes clients envers moi. Assez vite, j’ai développé une autre… 

Cloudbees CD/RO, send and receive parameters with bash / Ansible scripts

Sending a pipeline parameter to a bash or Ansible script is easy, but the reverse is less obvious. In this article, we’ll look at how to return parameters from an Ansible script to a Cloudbees CD/RO job. The easy way You can easily transfer a parameter from the Cloudbees CD/RO procedure to an Ansible script. Simply pass the parameter or… 

Cloudbees CD/RO, Pipelines advanced parameters

Cloudbees CD/RO is a highly flexible tool. You can define your own customized parameter forms for pipelines or procedures.For example, the same parameter form can be adapted according to the users: user-friendly for common users or more permissive for admin users. Exemple of dynamic parameters form I will take a basic example to explain how to configure Cloudbees CD/RO to… 

Declaring environments in GitLab

Why do I need to declare environments in GitLab ? An environment can be linked to a pipeline step. For example, to define the target of a deployment. Create an environment 1. In the side menu, go to : Operate > Environments 2. Click on “New environment”, set the parameters 3. Environment List You can define several environments for a… 

Build and containerize an Angular application with GitLab CI/CD

To deploy an Angular application into Kubernetes, the application needs to be build, containerized and pushed into a container registry before the deployment. In this project, I want to: The project For this example, I have created an new GitLab project named “ci-project” and initialised an Angular application using angular-cli into the new repository. My Angular application has the same…