From cf1bacb6d47208e1309a22428837ec105c40ecde Mon Sep 17 00:00:00 2001 From: Patryk Niedźwiedziński Date: Tue, 19 Jan 2021 19:04:14 +0100 Subject: Add netlify deploy --- .github/workflows/deploy.yml | 56 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 .github/workflows/deploy.yml (limited to '.github') 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' -- cgit 1.4.1