Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jenkinsci/kubernetes-pipeline-plugin
Kubernetes Pipeline is Jenkins plugin which extends Jenkins Pipeline to provide native support for using Kubernetes pods, secrets and volumes to perform builds
https://github.com/jenkinsci/kubernetes-pipeline-plugin
jenkins-pipeline kubernetes
Last synced: about 23 hours ago
JSON representation
Kubernetes Pipeline is Jenkins plugin which extends Jenkins Pipeline to provide native support for using Kubernetes pods, secrets and volumes to perform builds
- Host: GitHub
- URL: https://github.com/jenkinsci/kubernetes-pipeline-plugin
- Owner: jenkinsci
- License: apache-2.0
- Created: 2016-06-18T13:04:58.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-07-23T09:41:30.000Z (6 months ago)
- Last Synced: 2025-01-08T01:13:16.512Z (8 days ago)
- Topics: jenkins-pipeline, kubernetes
- Language: Java
- Homepage:
- Size: 460 KB
- Stars: 157
- Watchers: 14
- Forks: 80
- Open Issues: 15
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
Kubernetes Pipeline
-------------------Kubernetes Pipeline is Jenkins plugin which extends [Jenkins Pipeline](https://github.com/jenkinsci/pipeline-plugin) 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
- [Kubernetes Steps](kubernetes-steps/readme.md)
- [DevOps Steps](devops-steps/readme.md)