As a toolforge user, I can run toolforge build start <git_repository_url> and be able to start a build.
== When do we know it's done?
Feature: I can start a new build from a git url
Background:
Given I'm logged in as a tool (after ssh login.toolforge.org + become mytool)
And my tool is written in python
And my tool has a procfile like this one
Scenario: Build starts successfully
When running the command toolforge build start <git_repository_url>
Then a new build starts
And the build ID is displayed
Scenario: Missing Git URL
When I run the command toolforge build start without specifying a git url
Then I see an error message requesting one
Scenario: Service is down
When I run the command toolforge build start and the service is down
Then I see an error message telling me the service is down
And the message gives me actionable feedback
==Depends on
Create Cli subcommand
[] {T323555}
[] {T323681}
[x] {T323700}
[] {T324824}
[] {T324825}
[] {T324826}
Create the pipeline
[x] All tasks completed.
Create the repository to host the image
[} {T293649}
Deploy on tools
[] {T316327}
[] {T316323}