Github actions server runner based from Docker Github Actions Runner
You need a Github token PAT
the following scopes are selected:
- repo (all)
- workflow
- admin:org (all) (mandatory for organization-wide runner)
- admin:public_key - read:public_key
- admin:repo_hook - read:repo_hook
- admin:org_hook
- notifications
Follow the installer running, from isaac_ros_runner
folder:
bash installer.sh
This script do:
- Ask GitHub Action token and create
.env
file - Check and Install
docker
anddocker-compose-plugin
(v2) - Install
nvidia-docker2
(for desktop) - Add permission to docker user
- Set default NVIDIA runtime
- restart docker service
Note: You need to logout/login from your board/desktop!
from isaac_ros_runner
folder:
docker compose up -d
from isaac_ros_runner
folder:
docker compose down