😷 MulleSDE Continous Integration with GitHub Actions
This will install mulle-sde into the test container.
It doesn't run or test your project. That's what you need to specify in
your projects action.yml
.
If the GITHUB_REF
being pushed ends with prerelease
, then the prerelease
mulle-sde version will be used.
Clone the project and then create a docker image:
docker build -t ubuntu:mulle-ci-latest github-ci
Use act to run the github workflows locally:
alias mulle-act='act -P ubuntu-latest=ubuntu:mulle-ci-latest --env MULLE_HOSTNAME=ci-prerelease'
mulle-act