1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2025-04-10 01:17:19 +00:00

Enable github actions

This commit is contained in:
downtownallday 2022-06-29 12:57:13 -04:00
parent ecf5e3ddfb
commit 71b8b94276

View File

@ -1,30 +1,17 @@
name: commit-tests name: commit-tests
on: [workflow_dispatch] on: [push, workflow_dispatch]
jobs: jobs:
# MiaB-LDAP connected to a remote Nextcloud # MiaB-LDAP using encryption-at-rest and connected to a remote Nextcloud
remote-nextcloud-docker: remote-nextcloud-docker-ehdd:
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
env: env:
PRIMARY_HOSTNAME: box1.abc.com PRIMARY_HOSTNAME: box1.abc.com
FEATURE_MUNIN: false EHDD_KEYFILE: /tmp/keyfile
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: create ehdd keyfile
run: sudo -E echo -n "secret" >/tmp/keyfile
- name: setup - name: setup
run: sudo -E tests/system-setup/remote-nextcloud-docker.sh upgrade basic run: sudo -E tests/system-setup/remote-nextcloud-docker.sh
- name: test-runner - name: test-runner
run: sudo -E tests/runner.sh -dumpoutput -no-smtp-remote default remote-nextcloud upgrade-basic run: sudo -E tests/runner.sh -dumpoutput -no-smtp-remote ehdd default remote-nextcloud
# Upgrade from upstream install
upgrade-from-upstream:
runs-on: ubuntu-22.04
env:
PRIMARY_HOSTNAME: box2.abc.com
UPSTREAM_TAG: main
steps:
- uses: actions/checkout@v2
- name: setup
run: sudo -E tests/system-setup/upgrade-from-upstream.sh basic totpuser
- name: test-runner
run: sudo -E tests/runner.sh -dumpoutput -no-smtp-remote upgrade-basic upgrade-totpuser default