https://github.com/linuxsuren/private-update-center
Jenkins Private Update Center
https://github.com/linuxsuren/private-update-center
Last synced: 11 months ago
JSON representation
Jenkins Private Update Center
- Host: GitHub
- URL: https://github.com/linuxsuren/private-update-center
- Owner: LinuxSuRen
- Created: 2018-10-19T10:25:13.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-10-23T01:29:05.000Z (over 7 years ago)
- Last Synced: 2025-04-23T16:05:48.946Z (11 months ago)
- Language: Makefile
- Homepage:
- Size: 19.3 MB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Private Update Center
Jenkins offical update center has lots of plugins. It will take more time when you check update. This project offer you a solution that allow you pick some of those
plugins. And you could deploy the update center to wherever you want.
# Steps
1. Create your own certificate. You can just execute `make generate-ssl`.
2. Fetch plugins information then generate update.json. `make generate-plugins && make update-center && make generate-json`
3. Build then run a docker image. `make build-image && make run-image`
4. Start your Jenkins server then copy your-certificate.crt into `$JENKINS_HOME/war/WEB-INF/update-center-rootCAs/`.
5. Change the update center url in `http://localhost:8080/pluginManager/advanced`.
Finally, you could see your favour plugins.
# Sources
Jenkins update center generator source code is [here](https://github.com/linuxsuren/update-center2/tree/fea/cache).
# Kubernetes
If you wish use this update center in your kubernetes environment, please take a look our [charts](https://github.com/linuxsuren/private-update-center-charts).