Skip to content
/ s2i Public
forked from fabric8io-images/s2i

OpenShift S2I images for Java and Karaf applications

License

Notifications You must be signed in to change notification settings

Project31/s2i

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Source-to-Image Builder images Docker Hub CircleCI

This repo holds the source for the fabric8's S2I builder images for OpenShift.

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.

Karaf S2I Builder image

The Karaf S2I Builder image is used for creating S2I builds for Karaf based applications.

Development

The project use fish-pepper to generete images/Dockerfiles, so do not directly change run-java.sh. Instead:

  • makes your change in run-java-sh project.
  • download and install 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 up-to-date.

Release Process

Simply creating a tag (and pushing it remote) will make Circle CI push a release of fabric8/s2i-java to Docker Hub:

git tag -a v3.0.0 -m "release v3.0.0"
git push origin v3.0.0

We also automatically publish from the master branch to latest-* tags.

About

OpenShift S2I images for Java and Karaf applications

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 82.7%
  • Dockerfile 10.4%
  • HTML 4.8%
  • Java 1.5%
  • CSS 0.6%