https://github.com/kubesphere/s2i-java-container
Java S2I Builder image
https://github.com/kubesphere/s2i-java-container
devops
Last synced: 9 months ago
JSON representation
Java S2I Builder image
- Host: GitHub
- URL: https://github.com/kubesphere/s2i-java-container
- Owner: kubesphere
- License: apache-2.0
- Created: 2019-03-05T05:00:35.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-30T02:34:34.000Z (almost 3 years ago)
- Last Synced: 2024-04-13T21:43:12.905Z (over 1 year ago)
- Topics: devops
- Language: Shell
- Homepage:
- Size: 372 KB
- Stars: 15
- Watchers: 8
- Forks: 18
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://gitpod.io/#https://github.com/kubesphere/s2i-java-container)
[](https://hub.docker.com/r/kubespheredev/java-8-centos7/)
[](https://hub.docker.com/r/kubespheredev/java-11-centos7/)
### Source-to-Image Builder images
#### Java S2I Builder image
The S2I Java builder can be used to use generate Java S2I builds for
flat classpath applications. It supports flat-classpath and fat-jar packaged applications, leveraging the [run-java-sh project](https://github.com/fabric8io-images/run-java-sh).
#### Development
The project use [fish-pepper](https://github.com/fabric8io-images/fish-pepper) to generete images/Dockerfiles, so do not directly change `run-java.sh`.
Instead:
- makes your change in [run-java-sh project](https://github.com/fabric8io-images/run-java-sh).
- download and install [fish-pepper](https://github.com/fabric8io-images/fish-pepper) from `master`.
- run it like `path/to/fishpepperrepo/fish-pepper.js` both in `./java` and `.karaf` directories.
If you have errors please remove `.fp-git-blocks/` direcoties under both `./java` and `.karaf`.
##### Release Notes
Please keep the [CHANGELOG.md](CHANGELOG.md) up-to-date.
##### Release Process
Jenkins auto push a release of [kubespheredev/java-*-centos7 to Docker Hub](https://hub.docker.com/u/kubespheredev/):