Skip to content
Snippets Groups Projects
Commit 0a6a29f7 authored by Andrea Ceccanti's avatar Andrea Ceccanti
Browse files

ngx-voms openshift packaging

parent 8dd38e2d
No related branches found
No related tags found
No related merge requests found
......@@ -32,12 +32,12 @@ docker-build-rpm:
- apk add git bash
- git clone https://baltig.infn.it/mw-devel/helper-scripts.git helper-scripts
- cp helper-scripts/scripts/* /usr/local/bin
- cp rpmbuild/RPMS/x86_64/* ${CI_PROJECT_DIR}/docker/ngx-voms-packaging/
- cp rpmbuild/RPMS/noarch/* ${CI_PROJECT_DIR}/docker/ngx-voms-packaging/
- cp rpmbuild/RPMS/x86_64/* ${CI_PROJECT_DIR}/docker/ngx-voms-openshift/
- cp rpmbuild/RPMS/noarch/* ${CI_PROJECT_DIR}/docker/ngx-voms-openshift/
- docker login -u gitlab-ci-token -p ${CI_JOB_TOKEN} ${CI_REGISTRY}
- export DOCKER_REGISTRY_HOST=${CI_REGISTRY}
- export DOCKER_REGISTRY_NAMESPACE=${CI_PROJECT_PATH}
- cd docker && cd ngx-voms-packaging && build-docker-image.sh && push-docker-image.sh
- cd docker/ngx-voms-openshift && build-docker-image.sh && push-docker-image.sh
push-to-dockerhub:
stage: docker-push
......
DOCKER_IMAGE=storm2/ngx-voms-openshift
DOCKER_VERBOSE=y
DOCKER_GIT_TAG_ENABLED=y
FROM centos:7
RUN echo "include_only=.garr.it,.cern.ch" >> /etc/yum/pluginconf.d/fastestmirror.conf && \
yum clean all && \
yum install -y hostname epel-release && \
yum -y update && \
yum -y install which wget tar sudo file && \
echo '%wheel ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers && \
yum clean all && \
rm -rf /var/cache/yum
RUN \
yum -y install voms zlib pcre readline gettext && \
mkdir /pkgs
ADD *.rpm /pkgs
RUN yum -y localinstall /pkgs/*.rpm
ENV TINI_VERSION v0.18.0
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini /tini
RUN chmod +x /tini
ENTRYPOINT ["/tini", "--"]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment