Skip to content

Commit 629e526

Browse files
committed
Tweaks for cf push and vendor cache
1 parent 55a2ada commit 629e526

File tree

4 files changed

+11
-26
lines changed

4 files changed

+11
-26
lines changed

.cfignore

+1-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ out/
77
outputs/
88
tmp/
99
tools/
10-
CHANGELOG.md
10+
*.md
1111
test/
1212
deploy/all-in-one/
1313
deploy/ci/
@@ -20,4 +20,3 @@ deploy/stratos-ui-release/
2020
deploy/uaa/
2121
docs/
2222
build/dev_config.json
23-
vendor/

build/bk-build.sh

+6-3
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,11 @@ STRATOS_GOBASE=tmp/go/src/github.com/cloudfoundry-incubator/stratos
2323
mkdir -p ${STRATOS_GOBASE}/src
2424

2525
# Remove the temporary source folder if it is already there
26-
if [ -d "${STRATOS_GOBASE}/src/jetstream" ]; then
27-
rm -rf ${STRATOS_GOBASE}/src/jetstream
26+
rm -rf ${STRATOS_GOBASE}/src/jetstream
27+
28+
# Copy vendor folder if needed
29+
if [ ! -d "${STRATOS_GOBASE}/vendor" ] && [ -d "${STRATOS}/vendor" ]; then
30+
cp -R ${STRATOS}/vendor ${STRATOS_GOBASE}
2831
fi
2932

3033
# Set go path
@@ -42,7 +45,7 @@ cp Gopkg.* ${STRATOS_GOBASE}
4245
pushd ${STRATOS_GOBASE} > /dev/null
4346
set +e
4447
echo "Checking backend dependencies ..."
45-
dep check -skip-lock > /dev/null
48+
dep check -skip-lock
4649
DEP_CHECK_RESULT=$?
4750
set -e
4851
if [ ${DEP_CHECK_RESULT} -ne 0 ]; then

build/tools/golang-movesrc.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ fi
2020

2121
# Assumes you are running from top-level folder
2222

23+
# Remove readme file for plugin - no longer needed
24+
git rm src/backend/cfapppush/README.md
25+
2326
git mv src/backend src/jetstream
2427
mkdir src/jetstream/plugins
2528
git mv src/jetstream/app-core/* src/jetstream
@@ -92,6 +95,3 @@ git rm -rf src/jetstream/__vendor
9295

9396
# Stop ignore of app-core
9497
sed -i '' '/.*app-core.*/d' .gitignore
95-
96-
# Remove readme file for plugin - no longer needed
97-
git rm src/jetstream/plugins/cfapppush/README.md

deploy/cloud-foundry/build.sh

+1-18
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,6 @@ log "Building back-end" $CYAN
5252
# Copy backend executable here
5353
cp outputs/portal-proxy .
5454

55-
mkdir -p dist
56-
5755
# Back-end serves static resources from ui folder not dist
5856
mv dist ui
5957

@@ -73,24 +71,9 @@ if [ -d ${VENDOR_FOLDER} ]; then
7371
cp -R ${VENDOR_FOLDER}/* $CACHE_DIR/go-vendor
7472
fi
7573

76-
# Remove files and folders not needed for running the app
77-
rm -rf ./build
78-
rm -rf ./src
79-
rm -rf ./vendor
74+
# Remove transient folders used during build
8075
rm -rf ./node_modules
8176
rm -rf ./tmp
82-
rm -rf angular.json
83-
rm -rf index.yaml
84-
rm -rf Gopkg.*
85-
rm -rf package.json
86-
rm -rf .??*
87-
rm -rf *.json
88-
rm -rf *.js
89-
rm -rf *.md
90-
91-
# List app contents at the top-level
92-
log "App folder (top-level)" $CYAN
93-
ls -al
9477

9578
log "Disk usage for cache and app folders:" $CYAN
9679

0 commit comments

Comments
 (0)