caprover / one-click-apps

Community Maintained One Click Apps (https://github.com/caprover/caprover)
Apache License 2.0
544 stars 534 forks source link

App Suggestion: GitHub Actions Runner #185

Open r-chris opened 4 years ago

r-chris commented 4 years ago

Please tell us what app you'd like to see on CapRover as a one-click app.

GitHub Self-Hosted Actions Runner

https://help.github.com/en/actions/hosting-your-own-runners

Do you know if there is any official Docker image for the app?

No, unfortunately there is no official Docker image, but the installation of the runner is straight forward. The most important config you need to provide during the installation is a specific token

zuedev commented 4 years ago

This is very much possible! But in order to use docker inside of your actions, you'll need to expose the docker agent to the container. Is that okay to do inside of an OCA? I'm thinking it may at the very least need a disclaimer about it being insecure. 🤔

githubsaturn commented 4 years ago

As long as it's clearly stated in the instructinos.start then it'd be fine.

AnandChowdhary commented 3 years ago

Is anyone already working on this? 😄

varunsridharan commented 3 years ago

@AnandChowdhary @r-chris i am not sure if its possible to install Github Actions runner inside a docker container!!

As Github Actions runner itself requires docker and will create docker containers on the go. + each action runner is a instance linked to github repository which needs to be manually configured.