diff --git a/config.yaml b/config.yaml index efb0076..4687d45 100644 --- a/config.yaml +++ b/config.yaml @@ -16,3 +16,4 @@ languages: params: author: Константин Шуткин description: Блог о Linux, DevOps, программировании и облачных технологиях + diff --git a/gitea/workflows/deploy.yaml b/gitea/workflows/deploy.yaml new file mode 100644 index 0000000..d56dcf6 --- /dev/null +++ b/gitea/workflows/deploy.yaml @@ -0,0 +1,35 @@ +name: Deploy + +on: + push: + branches: + - main + +jobs: + deploy: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + with: + submodules: true # Fetch Hugo themes (true OR recursive) + fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod + + - name: Setup Hugo + uses: peaceiris/actions-hugo@v2 + with: + hugo-version: "0.110.0" + extended: true + + - name: Build + run: hugo --minify + + - name: Deploy + uses: nekitcorp/yandex-storage-website-action@v1 + with: + accessKeyId: ${{ secrets.ACCESS_KEY_ID }} + secretAccessKey: ${{ secrets.SECRET_ACCESS_KEY }} + bucket: ${{ secrets.BUCKET }} + path: "./public" + clear: true +