Testserver Deployment
TUMApply uses Helios to deploy PR branches to the testserver at tumapply-test.aet.cit.tum.de. Deployments are triggered manually after the Docker image has been built by the CI workflow.
How It Works
When you open a PR, the Build and Push Docker Image workflow automatically builds a Docker image for your branch and pushes it to the GitHub Container Registry. Once that succeeds, you can deploy your branch to the testserver via Helios.
Deployment Steps
- Log in to Helios
- Select the tum-apply project
- Search for your PR
- Verify that the Build and Push Docker Image workflow has completed successfully
- Trigger the deployment to the testserver
- Wait until the Deploy to a test-server workflow finishes successfully
Troubleshooting
If you encounter errors during deployment:
- Check the workflow logs in the GitHub Actions tab for details
- Make sure the Docker build workflow passed before attempting deployment
- Contact an admin if the issue persists