Triggering a build Pipeline in GitLab from spinnaker

This blog explains how to trigger a build pipeline in GitLab from Spinnaker v1.16.1. 1.  Prerequisites 2.  Configure CI/CD pipeline with GitLab 3.  Configure a GitLab Custom Webhook Stage 4.  Configure Spinnaker Pipeline Stage 5.  Verification 1.  Prerequisites 1.1.  GitLab account Create a new Project and then add some sample CI/CD pipeline using a YAML file called ‘.gitlab-ci.yml’ to the…

Continue Reading

CD to Kubernetes using GitLab triggered Spinnaker pipelines

Continuous Deployment to Kubernetes using GitLab triggered spinnaker pipelines

This blog explains how to configure Spinnaker v1.16.1 to trigger pipelines based on commits to a Gitlab repository and inject changed Gitlab files as artifacts into a pipeline Prerequisites Configure GitLab webhooks Configure a GitLab artifact account Configure Spinnaker Pipeline Trigger Verification 1. Prerequisites 1.1.  GitLab account Create a new Project and then add some sample artifact file to the…

Continue Reading

Auto Triggering of Spinnaker Pipeline by Git Push

This guide explains how to configure Spinnaker v1.16.1 to trigger pipelines based on commits to a GitHub repository and inject changed GitHub files as artifacts into a pipeline. 1. Prerequisites A GitHub repository either under your user, or in an organization or user’s account that you have permission to publish commits to. A Running Spinnaker v1.16.1 1.1. A GitHub repository…

Continue Reading

Setting up Google Cloud Build (GCB) as CI System within Spinnaker

1. Prerequisites Source Code in GitHub Spinnaker 1.16 1.1 Source Code Repository in GitHub Prepare a GitHub repository with some source code to build and it must contain either a Dockerfile or a cloudbuild.yaml file to configure the build. 1.2 Spinnaker Spinnaker should be running with v1.16.1. 2. Google Cloud Platform (GCP) Configuration 2.1 GCP project We need to have…

Continue Reading