Skip to content

Latest commit

 

History

History
68 lines (48 loc) · 4.18 KB

README.md

File metadata and controls

68 lines (48 loc) · 4.18 KB

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:v2.1.0', 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:

Name Introduction Docker Pulls
kubesphere/builder-base README Docker Pulls

Legacy Images

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

For production:

Name Docker Pulls
kubesphere/builder-go Docker Pulls
kubesphere/builder-maven Docker Pulls
kubesphere/builder-gradle Docker Pulls
kubesphere/builder-nodejs Docker Pulls
kubesphere/builder-dotnet Docker Pulls
kubesphere/builder-python Docker Pulls

For development:

Name Docker Pulls
kubespheredev/builder-go Docker Pulls
kubespheredev/builder-maven Docker Pulls
kubespheredev/builder-gradle Docker Pulls
kubespheredev/builder-nodejs Docker Pulls
kubespheredev/builder-dotnet Docker Pulls
kubespheredev/builder-python Docker Pulls

How to Build

Check out the Makefile.

For example, build the base image:

make build-base

Join & Contact Community