Skip to content

Repository files navigation

Gitpod ready-to-code

KubeSphere DevOps Agent

Introduction

In KubeSphere DevOps, the pipeline runs on the agent of Jenkins. The agent depends on the kubernetes-plugin. It's necessary to provide Kubernetes a podTemplate, and the podTemplate defines the agent.

The definition method of podTemplate is:

podTemplate(containers: [
containerTemplate(name: 'base', image: 'kubesphere/builder-base:latest', ttyEnabled: true, command: 'cat')
])

This repo stores the build files of image for these podTemplate.

Welcome to contribute.

Images

Images for both production and development:

NameIntroductionDocker Pulls
kubesphere/builder-baseREADMEDocker Pulls

NOTE

  1. The image with tag x.y.z-podman has the very same utilities installed compared to the x.y.z image, the only difference is that the x.y.z-podman image makes a symbolic link of docker to podman, for easy use and backward compatibility.

Legacy Images

Legacy images built on centos:7 are no longer developed but may be still working.

For production:

NameDocker Pulls
kubesphere/builder-goDocker Pulls
kubesphere/builder-mavenDocker Pulls
kubesphere/builder-gradleDocker Pulls
kubesphere/builder-nodejsDocker Pulls
kubesphere/builder-dotnetDocker Pulls
kubesphere/builder-pythonDocker Pulls

For development:

NameDocker Pulls
kubespheredev/builder-goDocker Pulls
kubespheredev/builder-mavenDocker Pulls
kubespheredev/builder-gradleDocker Pulls
kubespheredev/builder-nodejsDocker Pulls
kubespheredev/builder-dotnetDocker Pulls
kubespheredev/builder-pythonDocker Pulls

How to Build

Check out the Makefile.

For example, build the base image:

make build-base

Join & Contact Community

About

Agents for Kubesphere DevOps

Topics

Resources

Stars

82 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages