@atomist/sdm-pack-spring
Version:
Atomist software delivery machine extension pack for Spring and Spring Boot applications
59 lines (34 loc) • 2.3 kB
Markdown
To try the SDM Pack for Spring with an SDM and Atomist workspace, follow the steps below:
## Login (optionally request trial)
* Go to [app.atomist.com](https://app.atomist.com/)
* Login with your GitHub ID (if you already have an account) or request a trial
* Once your trial request has been approved, Login with your GitHub ID
* Choose a GitHub org to connect to Atomist (An org is required. It can be either a free public org or a paid private org. You can create an org on GitHub.com if you don't already have one.)
## Install the Atomist CLI
`$ npm install -g @atomist/cli@next`
## Create a 'spring' SDM
```
$ atomist create sdm
? Type of SDM to Create (use arrow keys)
> spring
blank
spring to kubernetes
```
## Configure SDM for your workspace
You will need your Atomist workspace ID and an APIKey for this.
Your workspace ID is located on the settings page:
<img width="600" alt="workspace-settings" src="https://user-images.githubusercontent.com/774714/46111450-0dd36800-c1b5-11e8-95a9-cbd974e6ea99.png">
<img width="1118" alt="workspace-id" src="https://user-images.githubusercontent.com/774714/46111470-1deb4780-c1b5-11e8-809c-cdc2055ba185.png">
To create a new API key:
<img width="403" alt="api-key-menu" src="https://user-images.githubusercontent.com/774714/46111486-30658100-c1b5-11e8-9f8a-b2a69ddd32df.png">
<img width="923" alt="gen-key" src="https://user-images.githubusercontent.com/774714/46111494-33f90800-c1b5-11e8-9e25-b7f4c9ed6657.png">
<img width="983" alt="new-key" src="https://user-images.githubusercontent.com/774714/46111504-38252580-c1b5-11e8-9ccb-f3ec15031ff8.png">
Now, you can run the config command and provide those parameters:
`$ atomist config`
## Start your SDM
`$ atomist start`
## Create a new project to see your SDM in action
In the command bar at the bottom of the page in app.atomist.com, run `create spring `
<img width="296" alt="screen shot 2018-09-26 at 17 58 16" src="https://user-images.githubusercontent.com/774714/46111679-e29d4880-c1b5-11e8-828d-a64539a5332d.png">
Provide the parameters requested and see the notifications in the Atomist web feed
<img width="1440" alt="screen shot 2018-09-25 at 11 25 12" src="https://user-images.githubusercontent.com/774714/46111734-08c2e880-c1b6-11e8-8dc5-fc850196ede6.png">