mirror of
https://github.com/penpot/penpot.git
synced 2025-03-10 14:51:37 -05:00
🔊 💚 Fix CI build and test release
This commit is contained in:
parent
ba1d5ad719
commit
793630b84d
2 changed files with 7 additions and 2 deletions
|
@ -15,8 +15,8 @@ before_script:
|
||||||
- env | sort
|
- env | sort
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- ls -l
|
- ./manage.sh run
|
||||||
- ./manager.sh run
|
- ./manage.sh release
|
||||||
|
|
||||||
after_script:
|
after_script:
|
||||||
- docker images
|
- docker images
|
||||||
|
|
|
@ -4,6 +4,7 @@ REV=`git rev-parse --short HEAD`
|
||||||
IMGNAME="uxbox"
|
IMGNAME="uxbox"
|
||||||
|
|
||||||
function kill_container {
|
function kill_container {
|
||||||
|
echo "Cleaning development image..."
|
||||||
if $(sudo docker ps | grep -q $IMGNAME); then
|
if $(sudo docker ps | grep -q $IMGNAME); then
|
||||||
sudo docker ps | grep $IMGNAME | awk '{print $1}' | xargs --no-run-if-empty sudo docker kill
|
sudo docker ps | grep $IMGNAME | awk '{print $1}' | xargs --no-run-if-empty sudo docker kill
|
||||||
fi
|
fi
|
||||||
|
@ -11,6 +12,7 @@ function kill_container {
|
||||||
|
|
||||||
function build_image {
|
function build_image {
|
||||||
kill_container
|
kill_container
|
||||||
|
echo "Building development image..."
|
||||||
sudo docker build --rm=true -t $IMGNAME:$REV docker/
|
sudo docker build --rm=true -t $IMGNAME:$REV docker/
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -23,6 +25,7 @@ function run_image {
|
||||||
|
|
||||||
mkdir -p $HOME/.m2
|
mkdir -p $HOME/.m2
|
||||||
|
|
||||||
|
echo "Running development image..."
|
||||||
sudo docker run -ti \
|
sudo docker run -ti \
|
||||||
-v `pwd`:/home/uxbox/uxbox \
|
-v `pwd`:/home/uxbox/uxbox \
|
||||||
-v $HOME/.m2:/home/uxbox/.m2 \
|
-v $HOME/.m2:/home/uxbox/.m2 \
|
||||||
|
@ -32,6 +35,7 @@ function run_image {
|
||||||
|
|
||||||
function release_image {
|
function release_image {
|
||||||
cd frontend
|
cd frontend
|
||||||
|
echo "Building frontend release..."
|
||||||
rm -rf ./dist
|
rm -rf ./dist
|
||||||
npm install
|
npm install
|
||||||
npm run dist
|
npm run dist
|
||||||
|
@ -41,6 +45,7 @@ function release_image {
|
||||||
echo "Frontend release generated in $(pwd)/dist"
|
echo "Frontend release generated in $(pwd)/dist"
|
||||||
|
|
||||||
cd ../backend
|
cd ../backend
|
||||||
|
echo "Building backend release..."
|
||||||
rm -rf ./dist
|
rm -rf ./dist
|
||||||
./scripts/dist.sh
|
./scripts/dist.sh
|
||||||
echo "Backend release generated in $(pwd)/dist"
|
echo "Backend release generated in $(pwd)/dist"
|
||||||
|
|
Loading…
Add table
Reference in a new issue