Dimitri Huisman
15e64e8e50
Add concurrency to ensure that only a single workflow can run for a branch.
3 years ago
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.
3 years ago
Dimitri Huisman
56dd70cf4a
Implement versioning for CI/CD workflow (see #1182 ).
3 years ago
Dimitri Huisman
b20d0a83d5
Doh!
3 years ago
Dimitri Huisman
b391692698
It is handy to close strings.
3 years ago
Dimitri Huisman
e2512c7cdc
Testing images are pushed to DOCKER_ORG_TESTS again.
3 years ago
Diman0
3157fc3623
Give docker containers in each test one more minute for starting.
3 years ago
Dimitri Huisman
609e0f9f7c
Env vars are not shared between jobs
3 years ago
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.
3 years ago
Dimitri Huisman
58e751415c
Yet another small typo. One day computers will understand I meant env.MAILU_BRANCH instead of MAILU_BRANCH.
3 years ago
Dimitri Huisman
7aa9b496fa
Moved logic for building testing images from deploy job to build job. This should save time. Test number for ci workflow #1234
3 years ago
Dimitri Huisman
1566dfb077
Forgot to add condition to load docker images step
3 years ago
Dimitri Huisman
b2840fed26
Update CI.yml
3 years ago
Dimitri Huisman
cf894dae03
Merge branch 'Mailu:master' into test-ci-parallel
3 years ago
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,
3 years ago
Dimitri Huisman
c2b1f23652
It helps to also load the docker images for the tests.
3 years ago
Dimitri Huisman
c6da021106
Forgot to adapt all creat folder steps
3 years ago
Dimitri Huisman
782ffc084f
Fixed typo
3 years ago
Dimitri Huisman
0468fb2064
Forgot to set permissions on images folder. Added changelog.
3 years ago
Dimitri Huisman
2f51fe6688
using != uses
3 years ago
Dimitri Huisman
a6ec14b42a
Fixed spacing in CI.yml
3 years ago
Dimitri Huisman
e16e9f19fd
Run test jobs in parallel for CI/CD.
3 years ago
Dimitri Huisman
24200ddb67
Forgot to remove duplicate steps when switching back to sequential workflow
3 years ago
Dimitri Huisman
606c039a6f
Switch back to sequential workflow
3 years ago
Dimitri Huisman
fb30a62629
Create CI.yml
3 years ago