File tree Expand file tree Collapse file tree 3 files changed +77
-0
lines changed Expand file tree Collapse file tree 3 files changed +77
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Hugo-CI-QA
2+ on :
3+ push :
4+ branches :
5+ - develop1
6+ paths-ignore :
7+ ' .github/**'
8+
9+ jobs :
10+ job-one :
11+ name : Deploy
12+ runs-on : [self-hosted, linux, x64, dev4-pdf]
13+ steps :
14+ - name : hugo build
15+ run : |
16+ git clone https://github.com/aspose-pdf/Aspose.PDF-Documentation.git || (cd Aspose.PDF-Documentation && git pull)
17+ git clone --single-branch --branch master https://github.com/aspose-pdf/Aspose.PDF-Hugo-template.git themes/Aspose.PDF-Hugo-template || (cd themes/Aspose.PDF-Hugo-template && git pull)
18+ sudo npm install -D --save autoprefixer
19+ sudo npm install -D --save postcss-cli
20+ rsync --recursive --delete --force --progress ${{ secrets.PROJECTPATH }} content/
21+ rm -rf public
22+ hugo server --docs-qa.aspose.com/pdf --config ./config.toml;./configs/docs-qa.aspose.com-pdf.toml
23+ rsync --recursive --delete --force -e "ssh" --progress public/ ${{ secrets.TRANSFERPATH }}
24+ - name : hugo deploy
25+ uses : appleboy/ssh-action@master
26+ with :
27+ host : ${{ secrets.HOST }}
28+ username : ${{ secrets.USERNAME }}
29+ key : ${{ secrets.SSHKEY }}
30+ port : ${{ secrets.SSHPORT }}
31+ script : |
32+ sudo rsync --recursive --delete --force --progress ${{ secrets.PUBLICCONTENTPATH }} ${{ secrets.DEPLOYPATH }}
33+ sudo chmod -R 755 ${{ secrets.DEPLOYPATH }}
34+ sudo nginx -s reload
Original file line number Diff line number Diff line change 1+ name : Hugo-CI
2+ on :
3+ push :
4+ branches :
5+ - develop1
6+ paths-ignore :
7+ ' .github/**'
8+
9+ jobs :
10+ job-one :
11+ name : Deploy
12+ runs-on : [self-hosted, linux, x64, dev4-pdf]
13+ steps :
14+ - name : hugo build
15+ run : |
16+ # git clone https://github.com/aspose-pdf/Aspose.PDF-Documentation.git || (cd Aspose.PDF-Documentation && git pull)
17+ git clone --single-branch --branch master https://github.com/aspose-pdf/Aspose.PDF-Hugo-template.git themes/Aspose.PDF-Hugo-template || (cd themes/Aspose.PDF-Hugo-template && git pull)
18+ sudo npm install -D --save autoprefixer
19+ sudo npm install -D --save postcss-cli
20+ rsync --recursive --delete --force --progress ${{ secrets.PROJECTPATH }} content/
21+ rm -rf public
22+ hugo --baseURL docs-qa.aspose.com/pdf --config ./config.toml;./configs/docs-qa.aspose.com-pdf.toml
23+ rsync --recursive --delete --force -e "ssh" --progress public/ ${{ secrets.TRANSFERPATH }}
24+ - name : Configure AWS Credentials
25+ uses : aws-actions/configure-aws-credentials@v1
26+ with :
27+ aws-access-key-id : ${{ secrets.AWS_ACCESS_KEY_ID }}
28+ aws-secret-access-key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
29+ aws-region : us-west-2
30+
31+ - name : Deploy static site to S3 bucket
32+ run : aws s3 sync ./public/ s3://docs-qa.aspose.com/pdf --delete
33+ # - name: hugo deploy
34+ # uses: appleboy/ssh-action@master
35+ # with:
36+ # host: ${{ secrets.HOST }}
37+ # username: ${{ secrets.USERNAME }}
38+ # key: ${{ secrets.SSHKEY }}
39+ # port: ${{ secrets.SSHPORT }}
40+ # script: |
41+ # sudo rsync --recursive --delete --force --progress ${{ secrets.PUBLICCONTENTPATH }} ${{ secrets.DEPLOYPATH }}
42+ # sudo chmod -R 755 ${{ secrets.DEPLOYPATH }}
43+ # sudo nginx -s reload
You can’t perform that action at this time.
0 commit comments