Skip to content

Commit

Permalink
Add deployment CI, remove analytics
Browse files Browse the repository at this point in the history
  • Loading branch information
renzenicolai committed Mar 12, 2024
1 parent 56e53d7 commit 016d942
Show file tree
Hide file tree
Showing 3 changed files with 56 additions and 1 deletion.
44 changes: 44 additions & 0 deletions .github/workflows/cd.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Build+deploy website

on:
push:
branches: [master]
paths-ignore:
- '.gitignore'
- '.travis.yml'
- 'README.md'
- '*.sh'
- '*.json'

pull_request:
branches: [master]
types: [merged]

jobs:
build-deploy:
runs-on: ubuntu-latest
environment: 'TkkrLab website'
steps:
- name: Git Checkout (with submodules)
uses: actions/checkout@v3
with:
submodules: true

- name: Setup Hugo
uses: peaceiris/actions-hugo@v2
with:
hugo-version: '0.111.3'
extended: true

- name: Build
run: bash build.sh

- name: Deploy with Rsync
uses: SamKirkland/web-deploy@v1
with:
source-path: './public/'
target-server: ${{ vars.HOST }}
ssh-port: ${{ vars.SSH_PORT }}
remote-user: ${{ vars.SSH_USER }}
private-ssh-key: ${{ secrets.SSH_PRIVATE_KEY }}
destination-path: ${{ vars.WEBROOT }}
12 changes: 12 additions & 0 deletions build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/usr/bin/env bash

set -e
set -u

git submodule update --init --recursive
#npm install
#cd themes/docsy
#npm install
#cd ../..
export HUGO_ENV="production"
hugo --gc --minify
1 change: 0 additions & 1 deletion config/_default/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ logo: /site_header.png

enableRobotsTXT: false
canonifyURLs: true
googleAnalytics: UA-610785-7

languages:
nl:
Expand Down

0 comments on commit 016d942

Please sign in to comment.