-
Notifications
You must be signed in to change notification settings - Fork 441
Review apps
Henne Vogelsang edited this page Oct 18, 2022
·
3 revisions
Review apps run the code in any GitHub pull request in a new container. Review apps each have a unique URL you can share, making them a great way to propose, test, and merge changes to your code base. Especially when doing visual changes or changing a workflow, creating a review app is recommended.
- Go to the pull request and add the
review-app
label
- Wait a few minutes (up to 5 min) until a comment with the URL gets created
- Surf to the URL. Until the app is reachable it can take additional few minutes as the container needs to be build etc. If you get a 404/400 from Traefik, just wait a few more minutes until you try again.
Our review apps run on obs-reviewlab.opensuse.org which is reachable via SSH inside the openSUSE Heroes network. The code is based on the simple_review_app gem. All the configuration code is located in the obs-review-apps repository. If there is a bug, send a PR (@hennevogel should be Admin).
- Development Environment Overview
- Development Environment Tips & Tricks
- Spec-Tips
- Code Style
- Rubocop
- Testing with VCR
- Authentication
- Authorization
- Autocomplete
- BS Requests
- Events
- ProjectLog
- Notifications
- Feature Toggles
- Build Results
- Attrib classes
- Flags
- The BackendPackage Cache
- Maintenance classes
- Cloud uploader
- Delayed Jobs
- Staging Workflow
- StatusHistory
- OBS API
- Owner Search
- Search
- Links
- Distributions
- Repository
- Data Migrations
- next_rails
- Ruby Update
- Rails Profiling
- Installing a local LDAP-server
- Remote Pairing Setup Guide
- Factory Dashboard
- osc
- Setup an OBS Development Environment on macOS
- Run OpenQA smoketest locally
- Responsive Guidelines
- Importing database dumps
- Problem Statement & Solution
- Kickoff New Stuff
- New Swagger API doc
- Documentation and Communication
- GitHub Actions
- How to Introduce Software Design Patterns
- Query Objects
- Services
- View Components
- RFC: Core Components
- RFC: Decorator Pattern
- RFC: Backend models