Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Image name & tag updated #17

Merged
merged 1 commit into from
Jan 19, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 18 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
## Harness CI-Image

```harnesscommunity/base-image``` is an Ubuntu Docker image created by **Harness CI Community Engineering Team** with continuous integration builds in mind. This image is designed to serve as a base image for other Harness CI Custom Images.
```harnesscommunity/base``` is an Ubuntu Docker image created by **Harness CI Community Engineering Team** with continuous integration builds in mind. This image is designed to serve as a base image for other Harness CI Custom Images.

This image is should be useful for the users to use as a base for their own custom Docker images.

This image contains the minimum tools required to operate a build on Harness CI (such as git) as well as extremely popular and useful tools in Harness CI (such as docker).

### How does the ```base-image``` Image Works
### How does the ```base``` Image Works

This image contains the Ubuntu Linux operating system and everything needed to run most builds on Harness Platform.

Expand All @@ -23,24 +23,24 @@ Since there are many images, they are in different stages of their life cycle. T

| Image Type | Support | Release Lifecycle | Github | Image | Image Size
| --- | --- | --- | --- | --- | --- |
| Base Image | Ubuntu (22.04) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/base-image) | [harnesscommunity/ci-base-image:latest](https://hub.docker.com/repository/docker/harnesscommunity/ci-base-image) | 392.4 MB
| Custom Image | OpenJDK (18.0.2) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/openjdk) | [harnesscommunity/openjdk-ci-image:latest](https://hub.docker.com/layers/harnesscommunity/openjdk-ci-image/18.0.2/images/sha256-41e3eba531aba28edf7c364cbcdaf4ea6f89fe1ac2cd45f1c714efbbbf9fb257?context=repo) | 703.13 MB
| Custom Image | Ruby (3.1.2) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/ruby) | [harnesscommunity/ruby-ci-image:latest](https://hub.docker.com/layers/harnesscommunity/ruby-ci-image/latest/images/sha256-b62d79b463a4d45bf56c88b61033ba94bc994632f8bbeabc1c4d1347aad10f9d?context=repo) | 680.82 MB
| Custom Image | Python (3.6) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/python) | [harnesscommunity/python-ci-image:latest](https://hub.docker.com/repository/docker/harnesscommunity/python-ci-image) | 392.4 MB
| Custom Image | Node (18.9) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/node/18.9) | [harnesscommunity/node-ci-image:latest](https://hub.docker.com/layers/harnesscommunity/node-ci-image/latest/images/sha256-1d2d980ca593325efea6a2063219b4e93f62fb9e8cede7af0352453a1c75da92?context=repo) | 481.5 MB
| Custom Image | Node (18.6) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/node/18.6) | [harnesscommunity/node-ci-image:18.6](https://hub.docker.com/layers/harnesscommunity/node-ci-image/18.6/images/sha256-817346f56fb49e9a25e8cb579d7f9118cc78a4b3fbaf11144327ce8d240f6ef7?context=repo) | 437.18 MB
| Custom Image | Node (18.5) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/node/18.5) | [harnesscommunity/node-ci-image:18.5](https://hub.docker.com/layers/harnesscommunity/node-ci-image/18.5/images/sha256-b7fd104c7c7765b8ac529fcdd13d39ae63c5e697256b00a2c1322779e8f6bf29?context=repo) | 437.14 MB
| Custom Image | Node (18.4) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/node/18.4) | [harnesscommunity/node-ci-image:18.4](https://hub.docker.com/layers/harnesscommunity/node-ci-image/18.4/images/sha256-e622be4ff283f8b923c5682d7d38a0060f797e935aa33c62f98c50b7151640da?context=repo) | 393.59 MB
| Custom Image | Node (18.0) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/node/18.0) | [harnesscommunity/node-ci-image:18.0](https://hub.docker.com/layers/harnesscommunity/node-ci-image/18.0/images/sha256-9daf2db5f2a8655bd69c698c0eb97e53e905e7d3a2dba5cfa23414e9afff0a8e?context=repo) | 393.59 MB
| Custom Image | Node (17.9.1) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/node/17.9) | [harnesscommunity/node-ci-image:17.9.1](https://hub.docker.com/layers/harnesscommunity/node-ci-image/17.9/images/sha256-99f60e0d78f29d4b9275c1e97cb3ae641793b2d91b982e9a19d39c2789ee660b?context=repo) | 393.59 MB
| Custom Image | Android (2022.10) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/android/2022.10) | [harnesscommunity/android-ci-image:latest](https://hub.docker.com/layers/harnesscommunity/android-ci-image/latest/images/sha256-ae1ea5721e8561be7ed7c70768938292c0f6ae66d8aaf46394f1c032ad7f6087?context=repo) | 2.66 GB
| Custom Image | PHP | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/php) | [harnesscommunity/php-ci-image:latest](https://hub.docker.com/repository/docker/harnesscommunity/php-ci-image) | 654.11 MB
| Custom Image | Postgres | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/postgres) | [harnesscommunity/postgres-ci-image:14.5](https://hub.docker.com/repository/docker/harnesscommunity/postgres-ci-image) | 738.22 MB
| Base Image | Ubuntu (22.04) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/base-image) | [harnesscommunity/base:latest](https://hub.docker.com/repository/docker/harnesscommunity/base)| 392.4 MB
| Custom Image | OpenJDK (18.0.2) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/openjdk) | [harnesscommunity/openjdk:latest](https://hub.docker.com/repository/docker/harnesscommunity/openjdk) | 703.13 MB
| Custom Image | Ruby (3.1.2) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/ruby) | [harnesscommunity/ruby:latest](https://hub.docker.com/repository/docker/harnesscommunity/ruby) | 680.82 MB
| Custom Image | Python (3.6) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/python) | [harnesscommunity/python:latest](https://hub.docker.com/repository/docker/harnesscommunity/python) | 392.4 MB
| Custom Image | Node (18.9) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/node/18.9) | [harnesscommunity/node:latest](https://hub.docker.com/repository/docker/harnesscommunity/node) | 481.5 MB
| Custom Image | Node (18.6) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/node/18.6) | [harnesscommunity/node:18.6](https://hub.docker.com/repository/docker/harnesscommunity/node) | 437.18 MB
| Custom Image | Node (18.5) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/node/18.5) | [harnesscommunity/node:18.5](https://hub.docker.com/repository/docker/harnesscommunity/node) | 437.14 MB
| Custom Image | Node (18.4) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/node/18.4) | [harnesscommunity/node:18.4](https://hub.docker.com/repository/docker/harnesscommunity/node) | 393.59 MB
| Custom Image | Node (18.0) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/node/18.0) | [harnesscommunity/node:18.0](https://hub.docker.com/repository/docker/harnesscommunity/node) | 393.59 MB
| Custom Image | Node (17.9.1) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/node/17.9) | [harnesscommunity/node:17.9.1](https://hub.docker.com/repository/docker/harnesscommunity/node) | 393.59 MB
| Custom Image | Android (2022.10) | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/android/2022.10) | [harnesscommunity/android:latest](https://hub.docker.com/repository/docker/harnesscommunity/android) | 2.66 GB
| Custom Image | PHP | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/php) | [harnesscommunity/php:latest](https://hub.docker.com/repository/docker/harnesscommunity/php) | 654.11 MB
| Custom Image | Postgres | TBU | [Click Here](https://github.com/harness-community/ci-images/tree/main/custom-images/postgres) | [harnesscommunity/postgres:14.5](https://hub.docker.com/repository/docker/harnesscommunity/postgres) | 738.22 MB

### How does the custom images work
1. ```harnesscommunity/ruby-ci-image:latest```is a Docker image created with continuous integration builds in mind. Each tag contains a complete Ruby version, the gem command, Bundler and any binaries and tools that are required for builds to complete successfully in a Harness CI pipeline.
2. ```harnesscommunity/openjdk-ci-image:latest```is a Docker image created with continuous integration builds in mind. Each tag contains a version of OpenJDK, the Java Development Kit and any binaries and tools that are required for builds to complete successfully in a Harness CI pipeline.
3. ```harnesscommunity/android-ci-image:latest```is a Docker image created with continuous integration builds in mind. Each tag contains an Android environment and toolchain. Including several API SDKs, command line tools, build tools, Ant, Gradle, Google Cloud SDK, and more.
1. ```harnesscommunity/ruby:latest```is a Docker image created with continuous integration builds in mind. Each tag contains a complete Ruby version, the gem command, Bundler and any binaries and tools that are required for builds to complete successfully in a Harness CI pipeline.
2. ```harnesscommunity/openjdk:latest```is a Docker image created with continuous integration builds in mind. Each tag contains a version of OpenJDK, the Java Development Kit and any binaries and tools that are required for builds to complete successfully in a Harness CI pipeline.
3. ```harnesscommunity/android:latest```is a Docker image created with continuous integration builds in mind. Each tag contains an Android environment and toolchain. Including several API SDKs, command line tools, build tools, Ant, Gradle, Google Cloud SDK, and more.


> Note - Rust ,PHP, Elixir and Python images are in progress
Expand Down