As a toolforge user, I can finalize my work by running toolforge webservice start --builservice-image so the built image can be deployed in toolforge as a webservice and accessible to users through https://<mytool>.toolforge.org
How do we know it's done?
Feature: I want to start a webservice with the image I built earlier.
Background:
Given I'm logged in as a tool (after ssh login.toolforge.org + become mytool) And I triggered a build with "build start" And it finished successfully
Scenario: Start a webservice using the latest built image successfully
Given that the build finished successfully When running the command toolforge webservice start –buildservice-image Then a new webservice is started using the latest built image
This epic contains the following tasks:
This is a tracking task, so it will be closed once the tasks mentioned below are completed.
- All tasks in user story 2.
- T293645: [tbs.webservice] Modify the webservice cli to allow the deployment of custom images from harbor
- T325141: tbs: user-story 6 - Build and deploy the modified webservice to toolsbeta
- T316330: [tbs.toolsbeta] Deploy a tool using a buildpack-based image on Toolsbeta
Deploy on tools