Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
Signed-off-by: divyansh42 <[email protected]>
  • Loading branch information
divyansh42 committed Nov 27, 2020
1 parent a47f25e commit 2767817
Show file tree
Hide file tree
Showing 2 changed files with 54 additions and 52 deletions.
59 changes: 7 additions & 52 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,8 @@ Once an image has been built, [push-to-registry](https://github.com/redhat-actio
<td>Yes</td>
<td>-</td>
<td>
The location of the S2I builder image. Refer to below for the curated list of
<a href="#builder-images">Builder Images</a>
to use for S2I.
The location of the S2I builder image. Curated list of builder images can be found
<a href="https://github.com/redhat-actions/s2i-build/blob/main/builder-images.md">here</a>.
</td>
</tr>

Expand Down Expand Up @@ -80,10 +79,14 @@ Once an image has been built, [push-to-registry](https://github.com/redhat-actio

</table>

Below is an example for end to end workflow to build and push a Java application image using s2i-build.
## Builder Images

Please refer [here](https://github.com/redhat-actions/s2i-build/blob/main/builder-images.md) for curated list of well maintained builder images to use for S2I.

## Examples

Below is an example for end to end workflow to build and push a Java application image using s2i-build action.

```yaml
# This workflow builds a container image of a java
# application using the source to image build strategy,
Expand Down Expand Up @@ -119,54 +122,6 @@ steps:

```

## Builder Images

Here is a non-exhaustive list of well maintained S2I builder images. Many more S2I builders can be found on [sclorg](https://github.com/sclorg/).

- **go**
- `centos/go-toolset-7-centos7`
- `registry.access.redhat.com/devtools/go-toolset-rhel7`

- **java**
- `registry.access.redhat.com/redhat-openjdk-18/openjdk18-openshift`
- `registry.access.redhat.com/openjdk/openjdk-11-rhel7`
- `fabric8/s2i-java`

- **nodejs**
- [`centos/nodejs-6-centos7`](https://hub.docker.com/r/centos/nodejs-6-centos7)
- [`centos/nodejs-8-centos7`](https://hub.docker.com/r/centos/nodejs-8-centos7)
- [`centos/nodejs-10-centos7`](https://hub.docker.com/r/centos/nodejs-10-centos7)

- **perl**
- [`centos/perl-524-centos7`](https://hub.docker.com/r/centos/perl-524-centos7)
- [`centos/perl-526-centos7`](https://hub.docker.com/r/centos/perl-526-centos7)
- `registry.access.redhat.com/rhscl/perl-526-rhel7`

- **php**
- [`centos/php-70-centos7`](https://hub.docker.com/r/centos/php-70-centos7)
- [`centos/php-71-centos7`](https://hub.docker.com/r/centos/php-71-centos7)
- [`centos/php-72-centos7`](https://hub.docker.com/r/centos/php-72-centos7)

- **python**
- [`centos/python-27-centos7`](https://hub.docker.com/r/centos/python-27-centos7)
- [`centos/python-35-centos7`](https://hub.docker.com/r/centos/python-35-centos7)
- [`centos/python-36-centos7`](https://hub.docker.com/r/centos/python-36-centos7)
- [`centos/python-38-centos7`](https://hub.docker.com/r/centos/python-38-centos7)
- `registry.access.redhat.com/rhscl/python-27-rhel7`
- `registry.access.redhat.com/rhscl/python-36-rhel7`

- **ruby**
- [`centos/ruby-23-centos7`](https://hub.docker.com/r/centos/ruby-23-centos7)
- [`centos/ruby-24-centos7`](https://hub.docker.com/r/centos/ruby-24-centos7)
- [`centos/ruby-25-centos7`](https://hub.docker.com/r/centos/ruby-25-centos7)
- `registry.access.redhat.com/rhscl/ruby-25-rhel7`

- **dotnet**
- `registry.access.redhat.com/dotnet/dotnet-22-rhel7`
- `registry.access.redhat.com/dotnet/dotnetcore-11-rhel7`

*Note: The `centos` images above are also available with RHEL as a base. Just replace `centos7` with `rhel7` or `rhel8`*.

## Contributing

This is an open source project open to anyone. This project welcomes contributions and suggestions!
Expand Down
47 changes: 47 additions & 0 deletions builder-images.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
## Builder Images

Here is a non-exhaustive list of well maintained S2I builder images. Many more S2I builders can be found on [sclorg](https://github.com/sclorg/).

- **go**
- `centos/go-toolset-7-centos7`
- `registry.access.redhat.com/devtools/go-toolset-rhel7`

- **java**
- `registry.access.redhat.com/redhat-openjdk-18/openjdk18-openshift`
- `registry.access.redhat.com/openjdk/openjdk-11-rhel7`
- `fabric8/s2i-java`

- **nodejs**
- [`centos/nodejs-6-centos7`](https://hub.docker.com/r/centos/nodejs-6-centos7)
- [`centos/nodejs-8-centos7`](https://hub.docker.com/r/centos/nodejs-8-centos7)
- [`centos/nodejs-10-centos7`](https://hub.docker.com/r/centos/nodejs-10-centos7)

- **perl**
- [`centos/perl-524-centos7`](https://hub.docker.com/r/centos/perl-524-centos7)
- [`centos/perl-526-centos7`](https://hub.docker.com/r/centos/perl-526-centos7)
- `registry.access.redhat.com/rhscl/perl-526-rhel7`

- **php**
- [`centos/php-70-centos7`](https://hub.docker.com/r/centos/php-70-centos7)
- [`centos/php-71-centos7`](https://hub.docker.com/r/centos/php-71-centos7)
- [`centos/php-72-centos7`](https://hub.docker.com/r/centos/php-72-centos7)

- **python**
- [`centos/python-27-centos7`](https://hub.docker.com/r/centos/python-27-centos7)
- [`centos/python-35-centos7`](https://hub.docker.com/r/centos/python-35-centos7)
- [`centos/python-36-centos7`](https://hub.docker.com/r/centos/python-36-centos7)
- [`centos/python-38-centos7`](https://hub.docker.com/r/centos/python-38-centos7)
- `registry.access.redhat.com/rhscl/python-27-rhel7`
- `registry.access.redhat.com/rhscl/python-36-rhel7`

- **ruby**
- [`centos/ruby-23-centos7`](https://hub.docker.com/r/centos/ruby-23-centos7)
- [`centos/ruby-24-centos7`](https://hub.docker.com/r/centos/ruby-24-centos7)
- [`centos/ruby-25-centos7`](https://hub.docker.com/r/centos/ruby-25-centos7)
- `registry.access.redhat.com/rhscl/ruby-25-rhel7`

- **dotnet**
- `registry.access.redhat.com/dotnet/dotnet-22-rhel7`
- `registry.access.redhat.com/dotnet/dotnetcore-11-rhel7`

*Note: The `centos` images above are also available with RHEL as a base. Just replace `centos7` with `rhel7` or `rhel8`*.

0 comments on commit 2767817

Please sign in to comment.