mirror of
https://github.com/quay/quay.git
synced 2025-04-18 10:44:06 +03:00
added scripts to build off both rhel7 and centos7
Signed-off-by: Tejas Parikh <tparikh@redhat.com>
This commit is contained in:
parent
503047c16c
commit
5b0d4106cf
5
Makefile
5
Makefile
@ -140,7 +140,10 @@ docker-build: pkgs build
|
||||
git checkout $(NAME)
|
||||
echo $(TAG)
|
||||
|
||||
app-sre-docker-build:
|
||||
app-sre-docker-build-rhel7:
|
||||
$(BUILD_CMD) -t ${IMG} -f Dockerfile.osbs .
|
||||
|
||||
app-sre-docker-build-centos7:
|
||||
$(BUILD_CMD) -t ${IMG} -f Dockerfile.centos7.osbs .
|
||||
|
||||
run: license
|
||||
|
@ -1,25 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
# AppSRE team CD
|
||||
|
||||
set -exv
|
||||
|
||||
CURRENT_DIR=$(dirname $0)
|
||||
|
||||
BASE_IMG="quay"
|
||||
QUAY_IMAGE="quay.io/app-sre/${BASE_IMG}"
|
||||
IMG="${BASE_IMG}:latest"
|
||||
|
||||
GIT_HASH=`git rev-parse --short=7 HEAD`
|
||||
|
||||
# build the image
|
||||
BUILD_CMD="docker build" IMG="$IMG" make app-sre-docker-build
|
||||
|
||||
# push the image
|
||||
skopeo copy --dest-creds "${QUAY_USER}:${QUAY_TOKEN}" \
|
||||
"docker-daemon:${IMG}" \
|
||||
"docker://${QUAY_IMAGE}:latest"
|
||||
|
||||
skopeo copy --dest-creds "${QUAY_USER}:${QUAY_TOKEN}" \
|
||||
"docker-daemon:${IMG}" \
|
||||
"docker://${QUAY_IMAGE}:${GIT_HASH}"
|
||||
# DO NOTHING
|
||||
|
25
scripts/app_sre_build_deploy_centos7.sh
Executable file
25
scripts/app_sre_build_deploy_centos7.sh
Executable file
@ -0,0 +1,25 @@
|
||||
#!/bin/bash
|
||||
|
||||
# AppSRE team CD
|
||||
|
||||
set -exv
|
||||
|
||||
CURRENT_DIR=$(dirname $0)
|
||||
|
||||
BASE_IMG="quay"
|
||||
QUAY_IMAGE="quay.io/app-sre/${BASE_IMG}"
|
||||
IMG="${BASE_IMG}:latest"
|
||||
|
||||
GIT_HASH=`git rev-parse --short=7 HEAD`
|
||||
|
||||
# build the image
|
||||
BUILD_CMD="docker build" IMG="$IMG" make app-sre-docker-build-centos7
|
||||
|
||||
# push the image
|
||||
skopeo copy --dest-creds "${QUAY_USER}:${QUAY_TOKEN}" \
|
||||
"docker-daemon:${IMG}" \
|
||||
"docker://${QUAY_IMAGE}:latest"
|
||||
|
||||
skopeo copy --dest-creds "${QUAY_USER}:${QUAY_TOKEN}" \
|
||||
"docker-daemon:${IMG}" \
|
||||
"docker://${QUAY_IMAGE}:${GIT_HASH}"
|
25
scripts/app_sre_build_deploy_rhel7.sh
Executable file
25
scripts/app_sre_build_deploy_rhel7.sh
Executable file
@ -0,0 +1,25 @@
|
||||
#!/bin/bash
|
||||
|
||||
# AppSRE team CD
|
||||
|
||||
set -exv
|
||||
|
||||
CURRENT_DIR=$(dirname $0)
|
||||
|
||||
BASE_IMG="quay"
|
||||
QUAY_IMAGE="quay.io/app-sre/${BASE_IMG}"
|
||||
IMG="${BASE_IMG}:latest"
|
||||
|
||||
GIT_HASH=`git rev-parse --short=7 HEAD`
|
||||
|
||||
# build the image
|
||||
BUILD_CMD="docker build" IMG="$IMG" make app-sre-docker-build-rhel7
|
||||
|
||||
# push the image
|
||||
skopeo copy --dest-creds "${QUAY_USER}:${QUAY_TOKEN}" \
|
||||
"docker-daemon:${IMG}" \
|
||||
"docker://${QUAY_IMAGE}:latest"
|
||||
|
||||
skopeo copy --dest-creds "${QUAY_USER}:${QUAY_TOKEN}" \
|
||||
"docker-daemon:${IMG}" \
|
||||
"docker://${QUAY_IMAGE}:${GIT_HASH}"
|
8
scripts/app_sre_pr_check _centos7.sh
Executable file
8
scripts/app_sre_pr_check _centos7.sh
Executable file
@ -0,0 +1,8 @@
|
||||
#!/bin/bash
|
||||
set -exv
|
||||
|
||||
BASE_IMG="quay"
|
||||
|
||||
IMG="${BASE_IMG}:latest"
|
||||
|
||||
BUILD_CMD="docker build" IMG="$IMG" make app-sre-docker-build-centos7
|
@ -1,8 +1,4 @@
|
||||
#!/bin/bash
|
||||
set -exv
|
||||
|
||||
BASE_IMG="quay"
|
||||
|
||||
IMG="${BASE_IMG}:latest"
|
||||
|
||||
BUILD_CMD="docker build" IMG="$IMG" make app-sre-docker-build
|
||||
# DO NOTHING
|
||||
|
8
scripts/app_sre_pr_check_rhel7.sh
Executable file
8
scripts/app_sre_pr_check_rhel7.sh
Executable file
@ -0,0 +1,8 @@
|
||||
#!/bin/bash
|
||||
set -exv
|
||||
|
||||
BASE_IMG="quay"
|
||||
|
||||
IMG="${BASE_IMG}:latest"
|
||||
|
||||
BUILD_CMD="docker build" IMG="$IMG" make make app-sre-docker-build-rhel7
|
Loading…
x
Reference in New Issue
Block a user