Skip to content

😷 MulleSDE Continous Integration with GitHub Actions

License

Notifications You must be signed in to change notification settings

mulle-sde/github-ci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

github-ci

😷 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.

Run github actions locally with docker

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