Skip to content
Kubernetes Pipeline is Jenkins plugin which extends Jenkins Pipeline to provide native support for using Kubernetes pods, secrets and volumes to perform builds
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
aggregator [maven-release-plugin] prepare for next development iteration Jan 29, 2019
arquillian-steps [maven-release-plugin] prepare for next development iteration Jan 29, 2019
core [maven-release-plugin] prepare for next development iteration Jan 29, 2019
devops-steps
doc Improve docs. Dec 17, 2015
kubernetes-steps [maven-release-plugin] prepare for next development iteration Jan 29, 2019
.gitignore Fixes exclusion of velocity.log in .gitignore Jan 18, 2017
LICENSE Rename license.txt to LICENSE and add scm and license info in the pom. Jun 7, 2016
circle.yml Add circle ci config. Dec 19, 2015
header.txt
pom.xml [maven-release-plugin] prepare for next development iteration Jan 29, 2019
readme.md Implement first drat of arquillian steps. Aug 21, 2017

readme.md

Kubernetes Pipeline

Kubernetes Pipeline is Jenkins plugin which extends Jenkins Pipeline to allow building and testing inside Kubernetes Pods reusing kubernetes features like pods, build images, service accounts, volumes and secrets while providing an elastic slave pool (each build runs in new pods).

Features

Kubernetes Steps

  • Build steps inside Kubernetes Pods
    • Service Accounts
    • Volumes
    • Secrets
  • Building, Pushing and using Docker Images

DevOps Steps

  • Apply Kubernetes JSON
  • Interaction with ElasticSearch

Arquillian Steps

  • Create temporary namespaces for testing
  • Install everything you need for end to end testing

Aggregator

An aggregator plugin for all the above.

Further Reading

You can’t perform that action at this time.