24 lines
671 B
YAML
24 lines
671 B
YAML
name: Test & Deploy Hugo Docker CMS
|
|
|
|
on:
|
|
push:
|
|
branches: [main]
|
|
|
|
jobs:
|
|
test-and-deploy:
|
|
runs-on: shell
|
|
steps:
|
|
- name: Molecule Test (Ubuntu Docker)
|
|
run: |
|
|
PATH="$HOME/.local/bin:$PATH"
|
|
cd ansible
|
|
molecule test
|
|
working-directory: /home/jonnybravo/Projekte/hugo_docker
|
|
|
|
- name: Deploy auf ras-dan-01
|
|
run: |
|
|
export SSH_AUTH_SOCK="$(ls -t /home/jonnybravo/.ssh/agent/s.*.agent.* 2>/dev/null | head -1)"
|
|
PATH="$HOME/.local/bin:$PATH"
|
|
cd ansible
|
|
ansible-playbook -i "ras-dan-01," deploy.yml
|
|
working-directory: /home/jonnybravo/Projekte/hugo_docker |