Jump to: navigation, search

Difference between revisions of "Solum/Milestone1"

(End 2 End Scenario for Milestone 1)
 
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
As a developer, I will be able to convert my Python or Java code into a running application by performing the following sequence of steps:
+
<big>'''Milestone 1 Desired Outcome'''</big>
 +
<br />
 +
The goal of this page is not to have a comprehensive listing of all features delivered in M1, but rather to summarize in a few lines the desired outcome from a user perspective.
 +
<br />
 +
<br />
  
# As a first step, I will push code to my git repository
+
''As a developer, I will be able to convert my Python or Java code into a running application by performing the following sequence of steps:''
# I can then invoke a CLI command that will pull code from my git repository, perform a build, and generate a deployable artifact.
 
# I can invoke a CLI command to automatically deploy the artifact generated above and generate a running application
 
  
Only authorized users will be able to access the service.
+
# ''As a first step, I will push code to my public git repository on github.com''
 +
# ''I can then invoke a CLI command that will pull code from my git repository, perform a build, and generate a deployable artifact.''
 +
# ''I can invoke a CLI command that deploys the artifact generated above and creates a running application''
  
When an invalid operation is performed or an error is encountered, appropriate level of user friendly messages and logs are made available to the user.
+
<br />
 +
 
 +
User  = application developer building app, or ops engineer deploying/monitoring the app
 +
 
 +
''Only authorized users will be able to access the Solum service interface (API, CLI, etc)''
 +
 
 +
''When an invalid operation is performed or an error is encountered, appropriate level of user friendly messages and logs are made available to the user.''

Latest revision as of 23:29, 10 February 2014

Milestone 1 Desired Outcome
The goal of this page is not to have a comprehensive listing of all features delivered in M1, but rather to summarize in a few lines the desired outcome from a user perspective.

As a developer, I will be able to convert my Python or Java code into a running application by performing the following sequence of steps:

  1. As a first step, I will push code to my public git repository on github.com
  2. I can then invoke a CLI command that will pull code from my git repository, perform a build, and generate a deployable artifact.
  3. I can invoke a CLI command that deploys the artifact generated above and creates a running application


User = application developer building app, or ops engineer deploying/monitoring the app

Only authorized users will be able to access the Solum service interface (API, CLI, etc)

When an invalid operation is performed or an error is encountered, appropriate level of user friendly messages and logs are made available to the user.