mirror of
https://github.com/caprover/caprover
synced 2025-12-12 22:35:39 +00:00
updated build script
This commit is contained in:
@@ -8,7 +8,7 @@ set -x
|
|||||||
|
|
||||||
pwd
|
pwd
|
||||||
|
|
||||||
CAPROVER_VERSION_FROM_TAG=$1
|
|
||||||
IMAGE_NAME=caprover/caprover
|
IMAGE_NAME=caprover/caprover
|
||||||
|
|
||||||
if [ ! -f ./package-lock.json ]; then
|
if [ ! -f ./package-lock.json ]; then
|
||||||
@@ -33,12 +33,10 @@ npm ci
|
|||||||
npm run build
|
npm run build
|
||||||
|
|
||||||
node ./dev-scripts/validate-build-version-docker-hub.js
|
node ./dev-scripts/validate-build-version-docker-hub.js
|
||||||
# Get version from constant file
|
|
||||||
# Get version from tag (CAPROVER_VERSION_FROM_TAG) env var
|
|
||||||
# Make sure the two are the same
|
|
||||||
# Run API request to DockerHub and make sure it's a new version
|
|
||||||
|
|
||||||
docker build -t $IMAGE_NAME:$CAPROVER_VERSION_FROM_TAG -t $IMAGE_NAME:latest -f dockerfile-captain.release .
|
source ./version
|
||||||
docker push $IMAGE_NAME:$CAPROVER_VERSION_FROM_TAG
|
|
||||||
|
docker build -t $IMAGE_NAME:$CAPROVER_VERSION -t $IMAGE_NAME:latest -f dockerfile-captain.release .
|
||||||
|
docker push $IMAGE_NAME:$CAPROVER_VERSION
|
||||||
docker push $IMAGE_NAME:latest
|
docker push $IMAGE_NAME:latest
|
||||||
|
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ Promise.resolve()
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
fs.outputFileSync(`./version`, version)
|
fs.outputFileSync(`./version`, `export CAPROVER_VERSION="${version}"`)
|
||||||
})
|
})
|
||||||
.catch(function (err) {
|
.catch(function (err) {
|
||||||
console.error(err)
|
console.error(err)
|
||||||
|
|||||||
Reference in New Issue
Block a user