Commit Graph

24 Commits (f7677543c69ebe7389a2f7e6e593427562eb45f3)

Author SHA1 Message Date
Dimitri Huisman f7677543c6 Process code review remarks
- Moved run to bottom of Dockerfile to allow using unmodified / cached states.
- Simplified bash code in deploy.sh.
- Improved the large bash one-liner in CI.yml. It could not handle >9 for 1.x.
Dimitri Huisman 56dd70cf4a Implement versioning for CI/CD workflow (see ).
Dimitri Huisman b20d0a83d5 Doh!
Dimitri Huisman b391692698 It is handy to close strings.
Dimitri Huisman e2512c7cdc Testing images are pushed to DOCKER_ORG_TESTS again.
Diman0 3157fc3623 Give docker containers in each test one more minute for starting.
Dimitri Huisman 609e0f9f7c
Env vars are not shared between jobs
Dimitri Huisman c3f47f1ca0 Forgot that env var set in job 1 is not shared with job 2. Added logic for deriving MAILU_VERSION to deploy job.
Dimitri Huisman 58e751415c Yet another small typo. One day computers will understand I meant env.MAILU_BRANCH instead of MAILU_BRANCH.
Dimitri Huisman 7aa9b496fa Moved logic for building testing images from deploy job to build job. This should save time. Test number for ci workflow
Dimitri Huisman 1566dfb077
Forgot to add condition to load docker images step
Dimitri Huisman b2840fed26
Update CI.yml
Dimitri Huisman cf894dae03
Merge branch 'Mailu:master' into test-ci-parallel
Dimitri Huisman 75ee2cd1f7
Added manual trigger for workflow
Workflow file only triggers if it resides in the branch. If an old PR based on the mailu repo without CI.yml is tested, then the workflow run will not trigger. The merged commit on TESTING/STAGING branch does not contain the required CI.yml workflow file after all. In these cases simply run the workflow manually on the TESTING or STAGING branch,
Dimitri Huisman c2b1f23652 It helps to also load the docker images for the tests.
Dimitri Huisman c6da021106 Forgot to adapt all creat folder steps
Dimitri Huisman 782ffc084f Fixed typo
Dimitri Huisman 0468fb2064 Forgot to set permissions on images folder. Added changelog.
Dimitri Huisman 2f51fe6688 using != uses
Dimitri Huisman a6ec14b42a Fixed spacing in CI.yml
Dimitri Huisman e16e9f19fd Run test jobs in parallel for CI/CD.
Dimitri Huisman 24200ddb67 Forgot to remove duplicate steps when switching back to sequential workflow
Dimitri Huisman 606c039a6f Switch back to sequential workflow
Dimitri Huisman fb30a62629
Create CI.yml