@@ -72,15 +72,21 @@ jobs:
7272 run : pytest --pyargs cmdeploy
7373
7474 - run : |
75- cmdeploy init staging-ipv4.testrun.org
76- sed -i 's#disable_ipv6 = False#disable_ipv6 = True#' chatmail.ini
77- sed -i 's/#\s*mtail_address/mtail_address/' chatmail.ini
75+ ssh -v root@staging-ipv4.testrun.org apt update
76+ ssh -v root@staging-ipv4.testrun.org apt install -y git python3.11-venv python3-dev
77+ ssh -v root@staging-ipv4.testrun.org git clone https://github.com/chatmail/relay
78+ ssh -v root@staging-ipv4.testrun.org "cd relay && git checkout " ${{ github.head_ref }}
79+ ssh -v root@staging-ipv4.testrun.org "cd relay && scripts/initenv.sh"
80+ ssh -v root@staging-ipv4.testrun.org "cd relay && scripts/cmdeploy init staging-ipv4.testrun.org"
81+ ssh -v root@staging-ipv4.testrun.org sed -i 's#disable_ipv6 = False#disable_ipv6 = True#' relay/chatmail.ini
82+ ssh -v root@staging-ipv4.testrun.org sed -i 's/#\s*mtail_address/mtail_address/' relay/chatmail.ini
7883
79- - run : cmdeploy run --verbose --skip-dns-check
84+ - run : |
85+ ssh -v root@staging-ipv4.testrun.org "cd relay && cmdeploy run --verbose --skip-dns-check"
8086
8187 - name : set DNS entries
8288 run : |
83- ssh -o StrictHostKeyChecking=accept-new - v root@staging-ipv4.testrun.org chown opendkim:opendkim -R /etc/dkimkeys
89+ ssh -v root@staging-ipv4.testrun.org chown opendkim:opendkim -R /etc/dkimkeys
8490 cmdeploy dns --zonefile staging-generated.zone
8591 cat staging-generated.zone >> .github/workflows/staging-ipv4.testrun.org-default.zone
8692 cat .github/workflows/staging-ipv4.testrun.org-default.zone
8995 ssh root@ns.testrun.org systemctl reload nsd
9096
9197 - name : cmdeploy test
92- run : CHATMAIL_DOMAIN2=ci-chatmail.testrun.org cmdeploy test --slow
98+ run : ssh -v root@staging-ipv4.testrun.org "cd relay && CHATMAIL_DOMAIN2=ci-chatmail.testrun.org cmdeploy test --slow"
9399
94100 - name : cmdeploy dns
95- run : cmdeploy dns -v
101+ run : ssh -v root@staging-ipv4.testrun.org "cd relay && cmdeploy dns -v"
96102
0 commit comments