diff options
author | Patryk Niedźwiedziński <pniedzwiedzinski19@gmail.com> | 2021-01-19 19:04:14 +0100 |
---|---|---|
committer | Patryk Niedźwiedziński <pniedzwiedzinski19@gmail.com> | 2021-01-19 19:04:14 +0100 |
commit | cf1bacb6d47208e1309a22428837ec105c40ecde (patch) | |
tree | d1e9f98020b72c7d459a83499dcc5437ae0c1cbc /.github | |
parent | 4e4da6b643fb17fda26860d6fee62e7cfb6729e5 (diff) | |
download | low-puszcza-cf1bacb6d47208e1309a22428837ec105c40ecde.tar.gz low-puszcza-cf1bacb6d47208e1309a22428837ec105c40ecde.zip |
Add netlify deploy
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/deploy.yml | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 0000000..dcd99fb --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,56 @@ +name: "Build & Deploy to Netlify" +on: + push: + branches: + - master +jobs: + build-and-deploy: + runs-on: ubuntu-latest + + steps: + - name: Checking out the repository + uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Installing Nix + uses: cachix/install-nix-action@v12 + + - name: Install unstable channel + run: | + nix-channel --add https://nixos.org/channels/nixpkgs-unstable + nix-channel --update + - name: Installing NixFlakes + run: | + nix-env -iA nixpkgs.nixFlakes + echo 'experimental-features = nix-command flakes' | sudo tee -a /etc/nix/nix.conf + nix --version + cat /etc/nix/nix.conf + PATH="$HOME/.nix-profile/bin:$PATH" + echo "PATH=${PATH}" >> $GITHUB_ENV + - uses: cachix/cachix-action@v8 + with: + name: pn + signingKey: '${{ secrets.CACHIX_SIGNING_KEY }}' + + - name: Building nixos.org + run: | + nix build + mkdir build + cp -RL ./result/* ./build/ + - name: Deploy to Netlify + uses: nwtgck/actions-netlify@v1.1 + env: + NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} + NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} + with: + production-branch: 'master' + production-deploy: true + publish-dir: './build' + github-token: ${{ secrets.GITHUB_TOKEN }} + deploy-message: 'Deploy from GitHub Actions' + enable-pull-request-comment: true + enable-commit-comment: true + enable-commit-status: true + overwrites-pull-request-comment: false + if: github.repository == '19pdh/low-puszcza' |