Skip to content
This repository has been archived by the owner on Aug 7, 2018. It is now read-only.

Kubernetes Pipeline is Jenkins plugin which extends Jenkins Pipeline to provide native support for using Kubernetes pods, secrets and volumes to perform builds

License

Notifications You must be signed in to change notification settings

fabric8io/kubernetes-pipeline-plugin

 
 

Repository files navigation

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

About

Kubernetes Pipeline is Jenkins plugin which extends Jenkins Pipeline to provide native support for using Kubernetes pods, secrets and volumes to perform builds

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 83.6%
  • Groovy 10.7%
  • HTML 5.7%