Skip to content

DotKube/SelfHost-AzurePipelineAgents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This repository contains resources for building and deploying self-hosted pipelines. It is organized into the following sections:

  1. Images - Resources to build the container image.
  2. self-hosted-pipelines - A Helm chart for running self-hosted pipelines on a Kubernetes cluster.

Images

This directory includes the following:

  • Dockerfile: Used to build the container image.
  • start.sh script: A custom startup script for the container.
  • compose.yaml: Defines the container configuration for local use.

Steps to Build and Push the Image

  1. Create the Environment File
    Run the following command to generate an env.list file:

    task image:create-env

    Fill in the required values in the env.list file.

  2. Build the Image
    Use this command to build the Docker image:

    task image:build
  3. Push the Image
    Push the image to your preferred Docker registry (e.g., Docker Hub or another registry):

    task image:push

    Note: Ensure you are logged into your Docker registry before running this command.


self-hosted-pipelines

This directory contains a Helm chart designed to deploy self-hosted pipelines in a Kubernetes cluster.

Prerequisites

Before installing the Helm chart, make sure KEDA is installed on your Kubernetes cluster. Follow these steps:

task chart:install

To run the self-hosted pipelines, follow these steps:

task chart:deploy

To uninstall the self-hosted pipelines, run the following command:

task chart:uninstall

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published