Now include commit hash in develop builds
This commit is contained in:
parent
ee4e5c244f
commit
43e096b1e0
|
@ -240,6 +240,7 @@ docker_release:
|
||||||
- cp -r front/dist api/frontend
|
- cp -r front/dist api/frontend
|
||||||
- cd api
|
- cd api
|
||||||
script:
|
script:
|
||||||
|
- if [ "$CI_COMMIT_REF_NAME" == "develop" ]; then ./scripts/set-api-build-metadata $CI_COMMIT_SHORT_SHA; fi);
|
||||||
- docker build -t $IMAGE .
|
- docker build -t $IMAGE .
|
||||||
- docker push $IMAGE
|
- docker push $IMAGE
|
||||||
only:
|
only:
|
||||||
|
@ -257,6 +258,7 @@ build_api:
|
||||||
paths:
|
paths:
|
||||||
- api
|
- api
|
||||||
script:
|
script:
|
||||||
|
- if [ "$CI_COMMIT_REF_NAME" == "develop" ]; then ./scripts/set-api-build-metadata $CI_COMMIT_SHORT_SHA; fi);
|
||||||
- chmod -R 750 api
|
- chmod -R 750 api
|
||||||
- echo Done!
|
- echo Done!
|
||||||
only:
|
only:
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
#!/bin/bash -eu
|
||||||
|
# given a commit hash, will append this to the version number stored
|
||||||
|
# in api/funkwhale_api/__init__.py
|
||||||
|
|
||||||
|
commit=$1
|
||||||
|
suffix="+git.$commit"
|
||||||
|
replace="__version__ = \"\1${suffix}\""
|
||||||
|
file="api/funkwhale_api/__init__.py"
|
||||||
|
sed -i -E 's@__version__ = \"(.*)\"@'"$replace"'@' $file
|
Loading…
Reference in New Issue