Compare commits

...
Sign in to create a new pull request.

9 commits

Author SHA1 Message Date
Lumir Balhar
cf95694b48 Update from the upstream Github repository 2020-11-25 11:33:27 +01:00
Petr Hracek
99b5a12c78 Merge #13 Update bot-cfg.yml 2020-07-13 12:31:22 +00:00
Petr Hracek
7af55be07f Update bot-cfg.yml 2020-07-13 12:28:57 +00:00
Lumir Balhar
7111e41a28 Remove RELEASE back and see what will happen 2020-04-29 14:05:05 +02:00
Lumir Balhar
8e5edc37bb One more try to fix OSBS dist tag (insp. by redis) 2020-04-29 13:21:49 +02:00
Lumir Balhar
9b4236da8b Try to fix release label for OSBS 2020-04-26 08:54:00 +02:00
Lumir Balhar
85e37db987 Re-introduce release label for a while to fix OSBS tags
For more info see: https://pagure.io/ContainerSIG/container-sig/issue/36
2020-04-26 08:25:47 +02:00
Petr "Stone" Hracek
4fded5c74d This commit adds support for syncing upstream repository to Fedora land
Signed-off-by: Petr "Stone" Hracek <phracek@redhat.com>
2020-04-22 09:31:23 +02:00
Lumir Balhar
b4ae59b417 Update from upstream and switch to f32. 2020-03-08 09:22:39 +01:00
4 changed files with 37 additions and 8 deletions

View file

@ -1,5 +1,5 @@
# This image is the base image for all OpenShift v3 language container images.
FROM registry.fedoraproject.org/f30/s2i-core:latest
FROM registry.fedoraproject.org/f32/s2i-core:latest
ENV SUMMARY="Base image with essential libraries and tools used as a base for \
builder images like perl, python, ruby, etc." \
@ -30,6 +30,7 @@ RUN INSTALL_PKGS="autoconf \
gdb \
git \
libcurl-devel \
libpq-devel \
libxml2-devel \
libxslt-devel \
lsof \
@ -38,7 +39,6 @@ RUN INSTALL_PKGS="autoconf \
npm \
openssl-devel \
patch \
postgresql-devel \
procps-ng \
sqlite-devel \
unzip \

View file

@ -47,22 +47,23 @@ Two examples:
* If you specify `BASH_ENV`, then all your `#!/bin/bash` scripts
do not need to call `scl enable`.
* If you specify `PROMPT_COMMAND`, then on execution of the
`docker exec ... /bin/bash` command, the collection will be automatically enabled.
`podman exec ... /bin/bash` command, the collection will be automatically enabled.
*Note*:
Executables in Software Collections packages (e.g., `ruby`)
are not directly in a directory named in the `PATH` environment variable.
This means that you cannot do:
$ docker exec <cid> ... ruby
$ podman exec <cid> ... ruby
but must instead do:
$ docker exec <cid> ... /bin/bash -c ruby
$ podman exec <cid> ... /bin/bash -c ruby
The `/bin/bash -c`, along with the setting the appropriate environment variable,
ensures the correct `ruby` executable is found and invoked.
Note: while the examples in this README are calling `podman`, you can replace any such calls by `docker` with the same arguments
Usage
------------------------
@ -82,7 +83,7 @@ $ make build VERSIONS=base TARGET=rhel7
This image is available on DockerHub. To download it run:
```console
docker pull sclorg/s2i-base-centos7
podman pull quay.io/centos7/s2i-base-centos7
```
To build a Base image from scratch run:
@ -101,4 +102,5 @@ See also
--------
Dockerfile and other sources are available on https://github.com/sclorg/s2i-base-container.
In that repository you also can find another variants of S2I base Dockerfiles.
Dockerfile for CentOS is called Dockerfile, Dockerfile for RHEL is called Dockerfile.rhel7.
The Dockerfile for CentOS is called Dockerfile, the Dockerfile for RHEL7 is called Dockerfile.rhel7,
the Dockerfile for RHEL8 is called Dockerfile.rhel8 and the Dockerfile for Fedora is Dockerfile.fedora.

27
bot-cfg.yml Normal file
View file

@ -0,0 +1,27 @@
version: "1"
betka:
# is betka enabled for this repository
# optional - defaults to false
enabled: true
# optional
notifications:
email_addresses: [phracek@redhat.com]
# Specify if master branch in upstream repository is synced
master_checker: true
# Should pull requests be synced?
# optional
pr_checker: false
# Either 'upstream_branch_name' or 'upstream_git_path' has to be specified
# Branch name which is used for sync
upstream_branch_name: master
# Path to directory with dockerfile withing upstream repository
upstream_git_path: "base"
# Github comment message to enforce sync of a pull request
# required if pr_checker is true otherwise optional
pr_comment_message: "[test]"
# optional
image_url: quay.io/rhscl/cwt-generator

View file

@ -6,7 +6,7 @@
# IMAGE_NAME specifies a name of the candidate image used for testing.
# The image has to be available before this script is executed.
#
IMAGE_NAME=${IMAGE_NAME-centos/s2i-base-centos7-candidate}
test -n "${IMAGE_NAME-}" || { echo 'make sure $IMAGE_NAME is defined'; exit 1; }
test_docker_run_usage() {
echo "Testing 'docker run' usage..."