Added app-sre ci pipleline scripts and Makefile targets
Signed-off-by: Tejas Parikh <tparikh@redhat.com>
This commit is contained in:
parent
417f245d04
commit
b35986d764
3 changed files with 42 additions and 0 deletions
25
scripts/app_sre_build_deploy.sh
Executable file
25
scripts/app_sre_build_deploy.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
|
||||
|
||||
# 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.sh
Executable file
8
scripts/app_sre_pr_check.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
|
Reference in a new issue