mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-09-23 20:43:14 +08:00
feat: PR will trigger build and push of docker image in pattern pull-NUMBER
This commit is contained in:
parent
a2acee209c
commit
77c0237ba1
17
.github/workflows/push.yaml
vendored
17
.github/workflows/push.yaml
vendored
@ -6,7 +6,13 @@ on:
|
|||||||
- ^v[0-9]*.[0-9]*.x$
|
- ^v[0-9]*.[0-9]*.x$
|
||||||
tags:
|
tags:
|
||||||
- "*"
|
- "*"
|
||||||
|
pull_request:
|
||||||
|
branches:
|
||||||
|
- main
|
||||||
|
- v*
|
||||||
|
paths:
|
||||||
|
- 'pkg/**'
|
||||||
|
- 'frontend/**'
|
||||||
jobs:
|
jobs:
|
||||||
get-envs:
|
get-envs:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
@ -21,6 +27,9 @@ jobs:
|
|||||||
then
|
then
|
||||||
echo "tag build"
|
echo "tag build"
|
||||||
img_tag=${GITHUB_REF#refs/*/v}
|
img_tag=${GITHUB_REF#refs/*/v}
|
||||||
|
elif [ ${array[1]} == "pull" ]
|
||||||
|
then
|
||||||
|
img_tag="pull-${{ github.event.number }}"
|
||||||
else
|
else
|
||||||
echo "non tag build"
|
echo "non tag build"
|
||||||
img_tag="latest"
|
img_tag="latest"
|
||||||
@ -74,7 +83,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
branch=${GITHUB_REF#refs/*/}
|
branch=${GITHUB_REF#refs/*/}
|
||||||
array=(`echo ${GITHUB_REF} | sed 's/\//\n/g'`)
|
array=(`echo ${GITHUB_REF} | sed 's/\//\n/g'`)
|
||||||
if [ $branch == "main" ] || [ ${array[1]} == "tags" ] || [[ $branch =~ ^v[0-9]*.[0-9]*.x$ ]]
|
if [ $branch == "main" ] || [ ${array[1]} == "tags" ] || [ ${array[1]} == "pull" ] || [[ $branch =~ ^v[0-9]*.[0-9]*.x$ ]]
|
||||||
then
|
then
|
||||||
source env-vars
|
source env-vars
|
||||||
make build-push-frontend
|
make build-push-frontend
|
||||||
@ -115,7 +124,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
branch=${GITHUB_REF#refs/*/}
|
branch=${GITHUB_REF#refs/*/}
|
||||||
array=(`echo ${GITHUB_REF} | sed 's/\//\n/g'`)
|
array=(`echo ${GITHUB_REF} | sed 's/\//\n/g'`)
|
||||||
if [ $branch == "main" ] || [ ${array[1]} == "tags" ] || [[ $branch =~ ^v[0-9]*.[0-9]*.x$ ]]
|
if [ $branch == "main" ] || [ ${array[1]} == "tags" ] || [ ${array[1]} == "pull" ] ||[[ $branch =~ ^v[0-9]*.[0-9]*.x$ ]]
|
||||||
then
|
then
|
||||||
source env-vars
|
source env-vars
|
||||||
make build-push-query-service
|
make build-push-query-service
|
||||||
@ -156,7 +165,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
branch=${GITHUB_REF#refs/*/}
|
branch=${GITHUB_REF#refs/*/}
|
||||||
array=(`echo ${GITHUB_REF} | sed 's/\//\n/g'`)
|
array=(`echo ${GITHUB_REF} | sed 's/\//\n/g'`)
|
||||||
if [ $branch == "main" ] || [ ${array[1]} == "tags" ] || [[ $branch =~ ^v[0-9]*.[0-9]*.x$ ]]
|
if [ $branch == "main" ] || [ ${array[1]} == "tags" ] || [ ${array[1]} == "pull" ] || [[ $branch =~ ^v[0-9]*.[0-9]*.x$ ]]
|
||||||
then
|
then
|
||||||
source env-vars
|
source env-vars
|
||||||
make build-push-flattener
|
make build-push-flattener
|
||||||
|
Loading…
x
Reference in New Issue
Block a user