fix build scripts
This commit is contained in:
parent
8be237b184
commit
306ac78439
@ -18,7 +18,7 @@ stages:
|
|||||||
cache:
|
cache:
|
||||||
directories:
|
directories:
|
||||||
- vendor
|
- vendor
|
||||||
- rice-box.go
|
- lib/rice-box.go
|
||||||
jobs:
|
jobs:
|
||||||
include:
|
include:
|
||||||
- stage: lint
|
- stage: lint
|
||||||
|
|||||||
@ -2,22 +2,19 @@
|
|||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
cd $(dirname $0)/..
|
cd $(dirname $0)/../cli
|
||||||
|
|
||||||
dep ensure -vendor-only
|
dep ensure -vendor-only
|
||||||
|
|
||||||
if [ "$COMMIT_SHA" != "" ]; then
|
if [ "$COMMIT_SHA" != "" ]; then
|
||||||
echo "Set version to ($COMMIT_SHA)"
|
echo "Set version to ($COMMIT_SHA)"
|
||||||
sed -i.bak "s|(untracked)|($COMMIT_SHA)|g" filebrowser.go
|
sed -i.bak "s|(untracked)|($COMMIT_SHA)|g" ../lib/filebrowser.go
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Build cmd/filebrowser"
|
echo "Build cmd/filebrowser"
|
||||||
cd cmd/filebrowser
|
CGO_ENABLED=0 go build -a -o filebrowser
|
||||||
CGO_ENABLED=0 go build -a
|
|
||||||
cd ../..
|
|
||||||
cp cmd/filebrowser/filebrowser ./
|
|
||||||
|
|
||||||
if [ "$COMMIT_SHA" != "" ]; then
|
if [ "$COMMIT_SHA" != "" ]; then
|
||||||
echo "Reset version to (untracked)"
|
echo "Reset version to (untracked)"
|
||||||
sed -i "s|($COMMIT_SHA)|(untracked)|g" filebrowser.go
|
sed -i "s|($COMMIT_SHA)|(untracked)|g" ../lib/filebrowser.go
|
||||||
fi
|
fi
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
cd $(dirname $0)/..
|
cd $(dirname $0)/..
|
||||||
|
|
||||||
if [ -d "rice-box.go" ]; then
|
if [ -f lib/"rice-box.go" ]; then
|
||||||
rm -rf rice-box.go
|
rm -rf lib/rice-box.go
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$USE_DOCKER" != "" ]; then
|
if [ "$USE_DOCKER" != "" ]; then
|
||||||
@ -41,9 +41,10 @@ if [ "$USE_DOCKER" != "" ]; then
|
|||||||
for d in "dist/" "node_modules/"; do
|
for d in "dist/" "node_modules/"; do
|
||||||
docker cp filebrowser-tmp:/$WDIR/frontend/$d frontend
|
docker cp filebrowser-tmp:/$WDIR/frontend/$d frontend
|
||||||
done
|
done
|
||||||
for d in "vendor/" "rice-box.go" "filebrowser"; do
|
for d in "vendor/" "filebrowser"; do
|
||||||
docker cp filebrowser-tmp:/$WDIR/$d ./
|
docker cp filebrowser-tmp:/$WDIR/cli/$d ./cli/
|
||||||
done
|
done
|
||||||
|
docker cp filebrowser-tmp:/$WDIR/lib/rice-box.go ./lib/rice-box.go
|
||||||
fi
|
fi
|
||||||
docker rm -f filebrowser-tmp
|
docker rm -f filebrowser-tmp
|
||||||
else
|
else
|
||||||
|
|||||||
@ -19,4 +19,5 @@ if ! [ -x "$(command -v rice)" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Embed the assets using rice
|
# Embed the assets using rice
|
||||||
|
cd lib
|
||||||
rice embed-go
|
rice embed-go
|
||||||
|
|||||||
@ -11,8 +11,8 @@ openssl aes-256-cbc -K $encrypted_9ca81b5594f5_key -iv $encrypted_9ca81b5594f5_i
|
|||||||
|
|
||||||
git clone git@github.com:filebrowser/caddy caddy
|
git clone git@github.com:filebrowser/caddy caddy
|
||||||
cd caddy
|
cd caddy
|
||||||
cp ../../rice-box.go assets/
|
cp ../../lib/rice-box.go assets/
|
||||||
sed -i 's/package filebrowser/package assets/g' assets/rice-box.go
|
sed -i 's/package lib/package assets/g' assets/rice-box.go
|
||||||
git checkout -b update-rice-box origin/master
|
git checkout -b update-rice-box origin/master
|
||||||
git config --local user.name "Filebrowser Bot"
|
git config --local user.name "Filebrowser Bot"
|
||||||
git config --local user.email "FilebrowserBot@users.noreply.github.com"
|
git config --local user.email "FilebrowserBot@users.noreply.github.com"
|
||||||
|
|||||||
@ -8,7 +8,7 @@ dolint='gometalinter --exclude="rice-box.go" --exclude="vendor" --deadline=300s
|
|||||||
|
|
||||||
if [ "$USE_DOCKER" != "" ]; then
|
if [ "$USE_DOCKER" != "" ]; then
|
||||||
docker run --rm -itv $(pwd):/src filebrowser/dev sh -c "\
|
docker run --rm -itv $(pwd):/src filebrowser/dev sh -c "\
|
||||||
cp -r /src/. ./ && dep ensure -v -vendor-only && \
|
cp -r /src/. ./ && cd cli && dep ensure -v -vendor-only && \
|
||||||
CGO_ENABLED=0 $dolint"
|
CGO_ENABLED=0 $dolint"
|
||||||
else
|
else
|
||||||
$dolint
|
$dolint
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user