From 76580328798b44b4bc0347ef92b6deed96c5e0db Mon Sep 17 00:00:00 2001 From: Yaoyuan Chu Date: Mon, 26 Apr 2021 09:50:30 +0800 Subject: [PATCH 1/8] Update nodejs.yml --- .github/workflows/nodejs.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index b97a6e5..3c6e2b1 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -24,6 +24,6 @@ jobs: ftp-server: ${{ secrets.ftp_server }} ftp-username: ${{ secrets.ftp_user }} ftp-password: ${{ secrets.ftp_pwd }} - local-dir: build/ + local-dir: var/www/example/ env: - CI: true \ No newline at end of file + CI: true From 9f1b491e3e5d992c63642572b335e4e5579f7d4a Mon Sep 17 00:00:00 2001 From: Yaoyuan Chu Date: Mon, 26 Apr 2021 11:29:13 +0800 Subject: [PATCH 2/8] Update nodejs.yml --- .github/workflows/nodejs.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 3c6e2b1..20208c8 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -8,7 +8,7 @@ jobs: strategy: matrix: - node-version: [12.x] + node-version: [14.x] steps: - uses: actions/checkout@v2 @@ -19,11 +19,10 @@ jobs: - run: npm install - run: npm run build --if-present - name: FTP Deploy - uses: SamKirkland/FTP-Deploy-Action@3.0.0 + uses: SamKirkland/FTP-Deploy-Action@3.1.1 with: ftp-server: ${{ secrets.ftp_server }} ftp-username: ${{ secrets.ftp_user }} ftp-password: ${{ secrets.ftp_pwd }} - local-dir: var/www/example/ env: CI: true From 6fd67821d3d3c039a0464bd41d1ffa780b25207e Mon Sep 17 00:00:00 2001 From: Yaoyuan Chu Date: Mon, 26 Apr 2021 11:38:17 +0800 Subject: [PATCH 3/8] Update nodejs.yml --- .github/workflows/nodejs.yml | 40 ++++++++++++++---------------------- 1 file changed, 15 insertions(+), 25 deletions(-) diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 20208c8..dbcf2ee 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -1,28 +1,18 @@ -name: Node.js CI - -on: [push] - +on: push +name: Publish Website Dry Run jobs: - build: + FTP-Deploy-Action: + name: FTP-Deploy-Action runs-on: ubuntu-latest - - strategy: - matrix: - node-version: [14.x] - steps: - - uses: actions/checkout@v2 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v1 - with: - node-version: ${{ matrix.node-version }} - - run: npm install - - run: npm run build --if-present - - name: FTP Deploy - uses: SamKirkland/FTP-Deploy-Action@3.1.1 - with: - ftp-server: ${{ secrets.ftp_server }} - ftp-username: ${{ secrets.ftp_user }} - ftp-password: ${{ secrets.ftp_pwd }} - env: - CI: true + - uses: actions/checkout@v2.1.0 + with: + fetch-depth: 2 + + - name: FTP-Deploy-Action + uses: SamKirkland/FTP-Deploy-Action@3.1.1 + with: + ftp-server: ${{ secrets.ftp_server }} + ftp-username: ${{ secrets.ftp_user }} + ftp-password: ${{ secrets.ftp_pwd }} + git-ftp-args: --dry-run From 2ca2ac4a2abd8a3974b13d66767bea7e998c1a86 Mon Sep 17 00:00:00 2001 From: Yaoyuan Chu Date: Mon, 26 Apr 2021 11:43:29 +0800 Subject: [PATCH 4/8] Update nodejs.yml --- .github/workflows/nodejs.yml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index dbcf2ee..f740063 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -1,5 +1,5 @@ on: push -name: Publish Website Dry Run +name: Build and Publish Front End Framework Website jobs: FTP-Deploy-Action: name: FTP-Deploy-Action @@ -9,10 +9,23 @@ jobs: with: fetch-depth: 2 + - name: Use Node.js 12.x + uses: actions/setup-node@v1 + with: + node-version: '12.x' + + - name: Build Project + run: | + npm install + npm run build --if-present + + - name: List output files + run: ls + - name: FTP-Deploy-Action uses: SamKirkland/FTP-Deploy-Action@3.1.1 with: ftp-server: ${{ secrets.ftp_server }} ftp-username: ${{ secrets.ftp_user }} ftp-password: ${{ secrets.ftp_pwd }} - git-ftp-args: --dry-run + local-dir: build # This folder is NOT going to upload by default unless you add it to .git-ftp-include From 9bd747e2d95ae6bd1b76b054b5b76d74d74ae038 Mon Sep 17 00:00:00 2001 From: Yaoyuan Chu Date: Mon, 26 Apr 2021 13:25:54 +0800 Subject: [PATCH 5/8] Update nodejs.yml --- .github/workflows/nodejs.yml | 39 ++++++++++++++++-------------------- 1 file changed, 17 insertions(+), 22 deletions(-) diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index f740063..709b6a8 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -1,31 +1,26 @@ on: push -name: Build and Publish Front End Framework Website +name: 🚀 Deploy website on push jobs: - FTP-Deploy-Action: - name: FTP-Deploy-Action + web-deploy: + name: 🎉 Deploy runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2.1.0 - with: - fetch-depth: 2 + - name: 🚚 Get latest code + uses: actions/checkout@v2.3.2 - - name: Use Node.js 12.x - uses: actions/setup-node@v1 + - name: Use Node.js 12 + uses: actions/setup-node@v2-beta with: - node-version: '12.x' - - - name: Build Project + node-version: '12' + + - name: 🔨 Build Project run: | npm install - npm run build --if-present - - - name: List output files - run: ls - - - name: FTP-Deploy-Action - uses: SamKirkland/FTP-Deploy-Action@3.1.1 + npm run build + + - name: 📂 Sync files + uses: SamKirkland/FTP-Deploy-Action@4.0.0 with: - ftp-server: ${{ secrets.ftp_server }} - ftp-username: ${{ secrets.ftp_user }} - ftp-password: ${{ secrets.ftp_pwd }} - local-dir: build # This folder is NOT going to upload by default unless you add it to .git-ftp-include + server: ${{ secrets.ftp_server }} + username: ${{ secrets.ftp_user }} + password: ${{ secrets.ftp_pwd }} From d62ac051ebcf1b1eb9aacb06b0a60aff1ae05496 Mon Sep 17 00:00:00 2001 From: Yaoyuan Chu Date: Mon, 26 Apr 2021 13:36:59 +0800 Subject: [PATCH 6/8] Update nodejs.yml --- .github/workflows/nodejs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 709b6a8..18eb7c5 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -24,3 +24,4 @@ jobs: server: ${{ secrets.ftp_server }} username: ${{ secrets.ftp_user }} password: ${{ secrets.ftp_pwd }} + local-dir: ./docs/ From 1156082a20a87cfa9c82f2f22ad6e10d8ac53073 Mon Sep 17 00:00:00 2001 From: Yaoyuan Chu Date: Mon, 26 Apr 2021 13:39:17 +0800 Subject: [PATCH 7/8] Update nodejs.yml --- .github/workflows/nodejs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 18eb7c5..a28cdbb 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -24,4 +24,4 @@ jobs: server: ${{ secrets.ftp_server }} username: ${{ secrets.ftp_user }} password: ${{ secrets.ftp_pwd }} - local-dir: ./docs/ + local-dir: ./build/ From 1200e52469b5cf9dd351b12b6ef32c150d3234b8 Mon Sep 17 00:00:00 2001 From: Yaoyuan Chu Date: Mon, 26 Apr 2021 13:55:49 +0800 Subject: [PATCH 8/8] Update nodejs.yml --- .github/workflows/nodejs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index a28cdbb..c7b4021 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -25,3 +25,4 @@ jobs: username: ${{ secrets.ftp_user }} password: ${{ secrets.ftp_pwd }} local-dir: ./build/ + server-dir: code-docs/www/