File tree 3 files changed +12
-8
lines changed
3 files changed +12
-8
lines changed Original file line number Diff line number Diff line change @@ -8,5 +8,4 @@ services:
8
8
- docker
9
9
script :
10
10
- make _output/bin/kubectl-trace
11
- after_success :
12
11
- ./hack/release-image.sh
Original file line number Diff line number Diff line change @@ -5,9 +5,10 @@ DOCKER ?= docker
5
5
6
6
COMMIT_NO := $(shell git rev-parse HEAD 2> /dev/null || true)
7
7
GIT_COMMIT := $(if $(shell git status --porcelain --untracked-files=no) ,${COMMIT_NO}-dirty,${COMMIT_NO})
8
- GIT_BRANCH : = $(shell git rev-parse --abbrev-ref HEAD 2>/dev/null)
8
+ GIT_BRANCH ? = $(shell git rev-parse --abbrev-ref HEAD 2>/dev/null)
9
9
GIT_BRANCH_CLEAN := $(shell echo $(GIT_BRANCH ) | sed -e "s/[^[:alnum:]]/-/g")
10
10
11
+
11
12
IMAGE_BPFTRACE_BRANCH := quay.io/fntlnz/kubectl-trace-bpftrace:$(GIT_BRANCH_CLEAN )
12
13
IMAGE_BPFTRACE_COMMIT := quay.io/fntlnz/kubectl-trace-bpftrace:$(GIT_COMMIT )
13
14
IMAGE_BPFTRACE_LATEST := quay.io/fntlnz/kubectl-trace-bpftrace:latest
Original file line number Diff line number Diff line change @@ -7,14 +7,18 @@ set -xeo pipefail
7
7
make=$( command -v make)
8
8
docker=$( command -v docker)
9
9
10
- $make image/build
10
+ makeopts=" "
11
+ if [[ ! -z " $TRAVIS_PULL_REQUEST_BRANCH " ]]; then
12
+ makeopts=" -e GIT_BRANCH=$TRAVIS_PULL_REQUEST_BRANCH image/build"
13
+ fi
14
+
15
+ $make $makeopts image/build
11
16
12
17
if [[ ! -z " $QUAY_TOKEN " ]]; then
13
18
$docker login -u=" fntlnz+travisci" -p=" $QUAY_TOKEN " quay.io
14
- $make image/push
15
-
16
- if [[ " $TRAVIS_BRANCH " = " master" ]]; then
17
- $make image/latest
18
- fi
19
+ $make $makeopts image/push
19
20
fi
20
21
22
+ if [[ " $TRAVIS_BRANCH " = " master" && " $TRAVIS_PULL_REQUEST_BRANCH " = " " ]]; then
23
+ $make $makeopts image/latest
24
+ fi
You can’t perform that action at this time.
0 commit comments