Skip to content

Commit 24e4bfc

Browse files
refactor: added logs
1 parent 67ae425 commit 24e4bfc

File tree

1 file changed

+44
-16
lines changed

1 file changed

+44
-16
lines changed

run-build-for-gh-deps.sh

+44-16
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,72 @@
1-
cd node_modules/@edx/
1+
#!/bin/bash
2+
3+
log() {
4+
echo "=============================== $1 ==============================="
5+
}
6+
7+
log "Starting deployment script"
8+
pwd
9+
10+
log "Processing frontend-platform"
11+
cd node_modules/@edx/ || exit
12+
log "Current directory: $(pwd)"
213
rm -rf frontend-platform
314
git clone -b dcoa/design-tokens-support --single-branch https://github.com/eduNEXT/frontend-platform.git
4-
cd frontend-platform
15+
cd frontend-platform || exit
16+
log "Current directory: $(pwd)"
517
npm ci
618
npm run build
7-
819
cp -a dist/. ../frontend-platform/
9-
cd ..
20+
cd .. || exit
21+
log "Current directory: $(pwd)"
1022
find frontend-platform -mindepth 1 -maxdepth 1 ! -name 'dist' -delete
1123
mv frontend-platform/dist/* frontend-platform/
1224
rm -rf frontend-platform/dist
13-
cd ../..
25+
cd ../.. || exit
26+
log "Current directory: $(pwd)"
1427

15-
cd node_modules/@openedx/
28+
log "Processing frontend-build"
29+
cd node_modules/@openedx/ || exit
30+
log "Current directory: $(pwd)"
1631
rm -rf frontend-build
1732
git clone -b dcoa/design-tokens-support --single-branch https://github.com/eduNEXT/frontend-build.git
18-
cd frontend-build
33+
cd frontend-build || exit
34+
log "Current directory: $(pwd)"
1935
npm ci
20-
2136
cp -a dist/. ../frontend-build-dist
22-
cd ..
37+
cd .. || exit
38+
log "Current directory: $(pwd)"
2339
cp -a frontend-build-dist/. frontend-build/
2440
rm -rf frontend-build-dist
25-
cd ../..
41+
cd ../.. || exit
42+
log "Current directory: $(pwd)"
2643

27-
cd node_modules/@openedx/
44+
log "Processing paragon"
45+
cd node_modules/@openedx/ || exit
46+
log "Current directory: $(pwd)"
2847
rm -rf paragon
2948
mkdir -p paragon
30-
cd paragon
49+
cd paragon || exit
50+
log "Current directory: $(pwd)"
3151
npm pack @openedx/[email protected]
3252
tar -xzf openedx-paragon-23.0.0-alpha.2.tgz --strip-components=1
3353
rm openedx-paragon-23.0.0-alpha.2.tgz
34-
cd ../../..
54+
cd ../../.. || exit
55+
log "Current directory: $(pwd)"
3556

36-
cd node_modules/@edx/
57+
log "Processing frontend-component-header"
58+
cd node_modules/@edx/ || exit
59+
echo "Current directory: $(pwd)"
3760
rm -rf frontend-component-header
3861
git clone -b Peter_Kulko/support-design-tokens --single-branch https://github.com/PKulkoRaccoonGang/frontend-component-header.git
39-
cd frontend-component-header
62+
cd frontend-component-header || exit
63+
echo "Current directory: $(pwd)"
4064
npm i --force
4165
npm run build
42-
cd ../../..
66+
cd ../../.. || exit
67+
echo "Current directory: $(pwd)"
4368

69+
log "Running webpack"
4470
fedx-scripts webpack
71+
72+
log "Deployment script finished."

0 commit comments

Comments
 (0)