diff --git a/shipped-bootstrap-project/src/posts/shipped-bootstrap-project.json b/shipped-bootstrap-project/src/posts/shipped-bootstrap-project.json index 1905fd5..4cb4a40 100644 --- a/shipped-bootstrap-project/src/posts/shipped-bootstrap-project.json +++ b/shipped-bootstrap-project/src/posts/shipped-bootstrap-project.json @@ -4,14 +4,13 @@ "byod": true, "slug": "Bootstrap a project in Shipped", "files": [ - {"title": "1.md"}, - {"title": "2.md"} + {"title": "1-shipped-bootstrap-project.md"}, ], "tags": [ {"title": "Shipped"}, {"title": "Cloud"}, {"title": "Project"}, - {"title": "Windows"} + {"title": "golang"} ], "related": [ { @@ -32,7 +31,7 @@ }, { "labId": "shipped-manage-services", - "title": "Shipped - Maanging Services" + "title": "Shipped - Managing Services" }, { "labId": "shipped-manage-environments", diff --git a/shipped-bootstrap-spark/src/posts/files/shipped-bootstrap-spark/1.md b/shipped-bootstrap-spark/src/posts/files/shipped-bootstrap-spark/1.md index ae27a68..65470ef 100644 --- a/shipped-bootstrap-spark/src/posts/files/shipped-bootstrap-spark/1.md +++ b/shipped-bootstrap-spark/src/posts/files/shipped-bootstrap-spark/1.md @@ -15,7 +15,7 @@ You will learn how to: ## Prerequisites -- Managing Services +- *Managing Services* diff --git a/shipped-bootstrap-spark/src/posts/shipped-bootstrap-spark.json b/shipped-bootstrap-spark/src/posts/shipped-bootstrap-spark.json index cb0e12a..1965ead 100644 --- a/shipped-bootstrap-spark/src/posts/shipped-bootstrap-spark.json +++ b/shipped-bootstrap-spark/src/posts/shipped-bootstrap-spark.json @@ -4,14 +4,13 @@ "byod": true, "slug": "Bootstrap a project in Shipped", "files": [ - {"title": "1.md"}, - {"title": "2.md"} + {"title": "1-shipped-bootstrap-spark.md"} ], "tags": [ {"title": "Shipped"}, {"title": "Cloud"}, {"title": "Project"}, - {"title": "Windows"}, + {"title": "golang"}, {"title": "Spark"} ], "related": [ @@ -33,7 +32,7 @@ }, { "labId": "shipped-manage-services", - "title": "Shipped - Maanging Services" + "title": "Shipped - Managing Services" }, { "labId": "shipped-manage-environments", diff --git a/shipped-deploy-project/src/posts/shipped-deploy-project.json b/shipped-deploy-project/src/posts/shipped-deploy-project.json index fb7edb6..2b6df15 100644 --- a/shipped-deploy-project/src/posts/shipped-deploy-project.json +++ b/shipped-deploy-project/src/posts/shipped-deploy-project.json @@ -4,14 +4,13 @@ "byod": true, "slug": "Deploy a project in Shipped", "files": [ - {"title": "1.md"}, - {"title": "2.md"} + {"title": "1-shipped-deploy-project.md"} ], "tags": [ {"title": "Shipped"}, {"title": "Cloud"}, {"title": "Project"}, - {"title": "Windows"} + {"title": "golang"} ], "related": [ { @@ -32,7 +31,7 @@ }, { "labId": "shipped-manage-services", - "title": "Shipped - Maanging Services" + "title": "Shipped - Managing Services" }, { "labId": "shipped-manage-environments", diff --git a/shipped-first-time/src/posts/files/shipped-first-time/1.md b/shipped-first-time/src/posts/files/shipped-first-time/1.md index b295383..d5dfbb7 100644 --- a/shipped-first-time/src/posts/files/shipped-first-time/1.md +++ b/shipped-first-time/src/posts/files/shipped-first-time/1.md @@ -64,5 +64,5 @@ Specific actions for each of these methods is described in the related Learning ## Next -Go to **Shipped - Managing Projects** to create a new project. +Go to [**Shipped - Managing Projects**](http://ciscocloud.github.io/shipped/dist/#) to create a new project. diff --git a/shipped-first-time/src/posts/shipped-first-time.json b/shipped-first-time/src/posts/shipped-first-time.json index 9790459..4138426 100644 --- a/shipped-first-time/src/posts/shipped-first-time.json +++ b/shipped-first-time/src/posts/shipped-first-time.json @@ -4,21 +4,24 @@ "byod": true, "slug": "Get set up in Shipped", "files": [ - {"title": "1.md"}, - {"title": "2.md"} + {"title": "1-first-time.md"} ], "tags": [ {"title": "Shipped"}, {"title": "Cloud"}, {"title": "Project"}, - {"title": "Windows"} + {"title": "Golang"} ], "related": [ { "labId": "shipped-first-time", "title": "Shipped - Using Shipped the First Time" }, - { + { + "labId": "shipped-quick-start", + "title": "Shipped - Quick Start" + }, + { "labId": "shipped-manage-projects", "title": "Shipped - Managing Projects" }, @@ -32,7 +35,7 @@ }, { "labId": "shipped-manage-services", - "title": "Shipped - Maanging Services" + "title": "Shipped - Managing Services" }, { "labId": "shipped-manage-environments", diff --git a/shipped-manage-environments/src/posts/files/shipped-manage-environments/4.md b/shipped-manage-environments/src/posts/files/shipped-manage-environments/4.md index 227af5a..c26aca6 100644 --- a/shipped-manage-environments/src/posts/files/shipped-manage-environments/4.md +++ b/shipped-manage-environments/src/posts/files/shipped-manage-environments/4.md @@ -29,8 +29,8 @@ Deleting an environment is permanent and can't be undone. The environment is removed from your project. - - +## Delete an Environment using the API +This feature has not been implemented. diff --git a/shipped-manage-environments/src/posts/shipped-manage-environments.json b/shipped-manage-environments/src/posts/shipped-manage-environments.json index 250bd9c..ccc097a 100644 --- a/shipped-manage-environments/src/posts/shipped-manage-environments.json +++ b/shipped-manage-environments/src/posts/shipped-manage-environments.json @@ -4,14 +4,16 @@ "byod": true, "slug": "Manage Environments in Shipped", "files": [ - {"title": "1.md"}, - {"title": "2.md"} + {"title": "1-shipped-manage-environments.md"}, + {"title": "2-shipped-manage-environments.md"}, + {"title": "3-shipped-manage-environments.md"}, + {"title": "4-shipped-manage-environments.md"} ], "tags": [ {"title": "Shipped"}, {"title": "Cloud"}, {"title": "Project"}, - {"title": "Windows"} + {"title": "golang"} ], "related": [ { @@ -32,7 +34,7 @@ }, { "labId": "shipped-manage-services", - "title": "Shipped - Maanging Services" + "title": "Shipped - Managing Services" }, { "labId": "shipped-manage-environments", diff --git a/shipped-manage-projects/src/posts/files/shipped-manage-projects/1.md b/shipped-manage-projects/src/posts/files/shipped-manage-projects/1.md index d9c9023..3d82b7d 100644 --- a/shipped-manage-projects/src/posts/files/shipped-manage-projects/1.md +++ b/shipped-manage-projects/src/posts/files/shipped-manage-projects/1.md @@ -17,7 +17,7 @@ You will learn how to: ##Prerequisites -- Using Shipped the First Time +- *Using Shipped the First Time* ##References diff --git a/shipped-manage-projects/src/posts/shipped-manage-projects.json b/shipped-manage-projects/src/posts/shipped-manage-projects.json index 1c1b3b6..6a20b32 100644 --- a/shipped-manage-projects/src/posts/shipped-manage-projects.json +++ b/shipped-manage-projects/src/posts/shipped-manage-projects.json @@ -4,14 +4,16 @@ "byod": true, "slug": "Manage Projects in Shipped", "files": [ - {"title": "1.md"}, - {"title": "2.md"} + {"title": "1-shipped-manage-projects.md"}, + {"title": "2-shipped-manage-projects.md"}, + {"title": "3-shipped-manage-projects.md"}, + {"title": "4-shipped-manage-projects.md"} ], "tags": [ {"title": "Shipped"}, {"title": "Cloud"}, {"title": "Project"}, - {"title": "Windows"} + {"title": "golang"} ], "related": [ { @@ -32,7 +34,7 @@ }, { "labId": "shipped-manage-services", - "title": "Shipped - Maanging Services" + "title": "Shipped - Managing Services" }, { "labId": "shipped-manage-environments", diff --git a/shipped-manage-services/src/posts/files/shipped-manage-services/2.md b/shipped-manage-services/src/posts/files/shipped-manage-services/2.md index eaee0b8..b310f6b 100644 --- a/shipped-manage-services/src/posts/files/shipped-manage-services/2.md +++ b/shipped-manage-services/src/posts/files/shipped-manage-services/2.md @@ -15,7 +15,7 @@ Shipped automatically checks to see if the service is ready. If ready, a success ## Check the Service using the API -There are no API commands to check the service. +This feature has not been implemented. diff --git a/shipped-manage-services/src/posts/files/shipped-manage-services/3.md b/shipped-manage-services/src/posts/files/shipped-manage-services/3.md index 7a235ff..6bbcb17 100644 --- a/shipped-manage-services/src/posts/files/shipped-manage-services/3.md +++ b/shipped-manage-services/src/posts/files/shipped-manage-services/3.md @@ -15,7 +15,7 @@ If your service needs repair, instructions automatically appear on the page. Sim ## Repair the Service using the API -There are no API commands to repair a service. +This feature has not been implemented. diff --git a/shipped-manage-services/src/posts/files/shipped-manage-services/6.md b/shipped-manage-services/src/posts/files/shipped-manage-services/6.md index 1df278a..229412a 100644 --- a/shipped-manage-services/src/posts/files/shipped-manage-services/6.md +++ b/shipped-manage-services/src/posts/files/shipped-manage-services/6.md @@ -23,8 +23,7 @@ Deleting a service is permanent and can't be undone. ![](posts/files/shipped-manage-services/assets/pr-del.png) - The service is now removed.. - + The service is now removed. diff --git a/shipped-manage-services/src/posts/shipped-manage-services.json b/shipped-manage-services/src/posts/shipped-manage-services.json index 7197847..23edc04 100644 --- a/shipped-manage-services/src/posts/shipped-manage-services.json +++ b/shipped-manage-services/src/posts/shipped-manage-services.json @@ -4,14 +4,18 @@ "byod": true, "slug": "Manage Services in Shipped", "files": [ - {"title": "1.md"}, - {"title": "2.md"} + {"title": "1-shipped-manage-services.md"}, + {"title": "2-shipped-manage-services.md"}, + {"title": "3-shipped-manage-services.md"}, + {"title": "4-shipped-manage-services.md"}, + {"title": "5-shipped-manage-services.md"}, + {"title": "6-shipped-manage-services.md"} ], "tags": [ {"title": "Shipped"}, {"title": "Cloud"}, {"title": "Project"}, - {"title": "Windows"} + {"title": "golang"} ], "related": [ { @@ -32,7 +36,7 @@ }, { "labId": "shipped-manage-services", - "title": "Shipped - Maanging Services" + "title": "Shipped - Managing Services" }, { "labId": "shipped-manage-environments", diff --git a/shipped-manage-users/src/posts/files/shipped-manage-users/1.md b/shipped-manage-users/src/posts/files/shipped-manage-users/1.md index 3ff3b76..faf1c9b 100644 --- a/shipped-manage-users/src/posts/files/shipped-manage-users/1.md +++ b/shipped-manage-users/src/posts/files/shipped-manage-users/1.md @@ -79,7 +79,7 @@ HTTP Request: ## Add a User using the CLI -This feature has not yet been implemented. +This feature has not been implemented. diff --git a/shipped-manage-users/src/posts/files/shipped-manage-users/2.md b/shipped-manage-users/src/posts/files/shipped-manage-users/2.md index e45d734..7b4b04f 100644 --- a/shipped-manage-users/src/posts/files/shipped-manage-users/2.md +++ b/shipped-manage-users/src/posts/files/shipped-manage-users/2.md @@ -2,12 +2,6 @@ You can permanently delete a user at any time. Users can't be modified, but they can be deleted and added again. -You can delete a user using the: - -1. UI -2. API -3. CLI - diff --git a/shipped-manage-users/src/posts/shipped-manage-users.json b/shipped-manage-users/src/posts/shipped-manage-users.json index d33a6f0..3d93e05 100644 --- a/shipped-manage-users/src/posts/shipped-manage-users.json +++ b/shipped-manage-users/src/posts/shipped-manage-users.json @@ -4,14 +4,15 @@ "byod": true, "slug": "Manage Users in Shipped", "files": [ - {"title": "1.md"}, - {"title": "2.md"} + {"title": "1-shipped-manage-users.md"}, + {"title": "2-shipped-manage-users.md"}, + {"title": "3-shipped-manage-users.md"} ], "tags": [ {"title": "Shipped"}, {"title": "Cloud"}, {"title": "Project"}, - {"title": "Windows"} + {"title": "golang"} ], "related": [ { @@ -32,7 +33,7 @@ }, { "labId": "shipped-manage-services", - "title": "Shipped - Maanging Services" + "title": "Shipped - Managing Services" }, { "labId": "shipped-manage-environments", diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/, b/shipped-quick-start/src/posts/files/shipped-quick-start/, new file mode 100644 index 0000000..2e4e0ff Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/, differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/1.md b/shipped-quick-start/src/posts/files/shipped-quick-start/1.md new file mode 100644 index 0000000..1a8f9a5 --- /dev/null +++ b/shipped-quick-start/src/posts/files/shipped-quick-start/1.md @@ -0,0 +1,54 @@ +## Step 1. Sign into Shipped / Create an account on GitHub + + +1. In the browser navigate to GitHub + * If you have not yet created a Userid Click "Register" and follow the instructions. + +2. In the browser navigate to Shipped + * Once you have registering with GitHub, you can use your userid to log in to Shipped. + + +![](https://github.com/CiscoCloud/shipped-user-guide/blob/master/build/images/walkthroughs/welcome.png) + +# Step 2. Create your first project with Shipped + + +## Start Composing + +Ensure you have navigated to http://ciscocloud.github.io/shipped/dist/#, that you are signed in. + +Select "Create New Project" to begin. + +![](https://github.com/CiscoCloud/shipped-user-guide/blob/master/build/images/walkthroughs/create_project.png) + +Enter the name of your new project name and select "Start Composing". For this example I am going to choice "MyFirstShippedProject". + +### Development Frameworks### + +It allows us to quickly create projects from pre-defined development frameworks including + +* Ruby on Rails +* GruntJS +* Python +* Golang +* Dropwizard +* ExpressJS +* ASP.Net MVC +* PHP + +I am going to choose Golang for my project. +![](https://github.com/CiscoCloud/shipped-user-guide/blob/master/build/images/walkthroughs/compose_develop_tab.png) + +## Choose a Repository +Enter a name for the repository for the Docker image that will be created as a part of this project. I am going to choose shipped101helloworld. As I have a free account on GitHub, my only choice is to choose "Public". I will then click "Add Services" to continue; Today I only want to add one microservice so I will continue by choosing "Next Step" + +![](https://github.com/CiscoCloud/Shipped-Learning-Labs/blob/master/shipped-101-first-project/src/posts/files/shipped-101-first-project/addmicroservice_withname.png) + +## Add Dependancies +We are also prompted to add dependencies such as Cisco APIs, Datastores, Message Queues, etc. Today will choose to keep it simple and not add any dependencies and we will select + +## Build Project +Choose "Build Project" +![](https://github.com/CiscoCloud/shipped-user-guide/blob/master/build/images/walkthroughs/build_project.png) + +### You have now created your first project with Shipped. Next, you will 'git' your project to your local machine, make some changes, and push it back to Shipped and GitHub diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/2.md b/shipped-quick-start/src/posts/files/shipped-quick-start/2.md new file mode 100644 index 0000000..c5494f0 --- /dev/null +++ b/shipped-quick-start/src/posts/files/shipped-quick-start/2.md @@ -0,0 +1,103 @@ +# Step 3 Bootstrap your local developent enviroment + +## Open a Terminal Window + + +We are now going to learn how bootstrap our local development environment. A bootstrap is a script that brings down the required software for your development environment. + +You will need to have a terminal window open on your local computer. + +* If you do not have an open Terminal window, on a OSX you can press Command + Space to open Spotlight Search. Type Terminal and it will allow you to select the Terminal Application. Double click to open the application. Menu option Shell -> New Window will open a new window for you. + +If you are using Microsoft Windows you will want to open a Command Prompt instead. + +## Bootstrap your environment + +Near the end of the previous example we clicked "Build Project". If it is succesful we will be provided with a popup message which is a curl command to pull our project down to our local environment from Shipped. + +The curl command you are to copy from the Shipped UI will look very much like this: + +
'"curl 'http://shipped-api.shipped-cisco.com/cli/b56b264b-fa6d-11e4-953e-0242ac11000a/bootstrap?api_token=qIexsFzXzrlcztxcdJJFuyZHRCovgpVv' | bash"
+ +![](https://github.com/CiscoCloud/shipped-user-guide/blob/master/build/images/walkthroughs/bootstrap.png) + +Paste the curl command into this terminal window and press enter. + +![](https://github.com/CiscoCloud/Shipped-Learning-Labs/blob/master/shipped-101-first-project/src/posts/files/shipped-101-first-project/terminalwithbootstrapcmd.png) + +Here is a summary of the main actions you should see being executed by this command + +
Cloning Repositories
+Download configs
+Install VirtualBox
+Install Vagrant
+Bootstrap sandbox VM
+
+ +Your actual screen output will look something like this as it starts + +![](https://github.com/CiscoCloud/Shipped-Learning-Labs/blob/master/shipped-101-first-project/src/posts/files/shipped-101-first-project/bootstrapstarting.png) + +#### Your new GitHub repository + +If you check your repositories on [GitHub](http://github) you will see you have a new repository that matches the name you chose in Shipped. Based on the name I suggested it will be named MyFirstShippedProject. At this time, it will not contain any files. We will create / push those to GitHub next. + +#### New files that were downloaded + +If you issue the command "ls" from this same terminal window, you will see you now have a directory named the same as the project name you choice in shipped. + +Change to that directory and issue the command "ls" again. You will notice you have directory which matches the name of the repository you chose in Shipped. If you followed along closely it will be named shipped101helloworld. + +
$ cd MyFirstShippedProject
+$ ls
+Makefile shipped101helloworld +
+ + +Change into this directory and issue "ls" again. Notice a file named Docker. + +
$ cd shipped101helloworld
+$ ls
+Dockerfile +
+ +Issue the command "cat Dockerfile" and you will see these lines displayed from the file +
$ cat Dockerfile
+FROM golang:onbuild +EXPOSE 8888 +WORKDIR /go/src/app +CMD ["echo", "noop"]
+ +# Adding helloworld app + +#### Viewing your application main.go file + +After verifying you are in the directory that contains the Dockerfile, we are ready to proceed. + +For the Golang buildpack Shipped has a hello-world application that is downloaded for you -- you won't need to create anything here manually in order to get started. Once that is in place, the bootstrap script should start the actual application locally and tell you it started on localhost:####, so you should be able to curl localhost:#### and have it return a hello world response. + +Issue command "cat main.go" to view the sample main.go file that has been installed for you. + +
$ cat main.go
+ + +You should see the following code. Notice that the application is written to listen on port 8888. + +
+package main
+
+import (
+	"fmt"
+	"net/http"
+)
+
+func defaultHandler(w http.ResponseWriter, r *http.Request) {
+    fmt.Fprintf(w, "

Hello from Cisco Shipped!

\n") +} + +func main() { + http.HandleFunc("/", defaultHandler) + fmt.Println("Example app listening at http://localhost:8888") + http.ListenAndServe(":8888", nil) +} +
diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/3.md b/shipped-quick-start/src/posts/files/shipped-quick-start/3.md new file mode 100644 index 0000000..058ef9a --- /dev/null +++ b/shipped-quick-start/src/posts/files/shipped-quick-start/3.md @@ -0,0 +1,118 @@ +# Step 4. Interacting with Vagrant # + +#### Restarting Vagrant with our new source files +Lets confirm we are in the the Docker directory where you created your main.go and test.sh file by issuing command "ls". + +
$ ls
+Dockerfile	main.go	
+
+ +Now change directory up one to the parent directory which is our top level project directory by issuing command "cd ..". + +
$ cd ..
+ +You should now be at your top level project folder. + +Change into a hidden subdirectory called .shipped by issuing this command "cd .shipped". Issuing the command "ls" will confirm that there is a file called Vagrantfile in this directory. + +
$ cd .shipped
+$ ls
+Vagrantfile
+
+ +When view the contents of the Vagrantfile by issuing command "cat Vagrantfile" you may see these two lines which affect port mapping. + +
$ cat Vagrantfile
+
+ +Note port 8888 is the port your golang file is listening on. Port 38888 is the local port being mapped to port 8888 when your application is running in Docker: + d.ports = ["38888:8888"] + d.name = "shipped101helloworld" + +To reload Vagrant now that you have added source code to your project, issue the command "vagrant reload". You will see vagrant reload your project. + +
$ vagrant reload
+
+ +Now, to verify it is running properly, open a browser and navigate to http://localhost:38888. You should see "Hello from Cisco Shipped!" + +
http://localhost:38888
+
+ +If things are working properly you should see the message OKAY, else you should see NOT OKAY as the response; + +When you are finished, you can issue the command "vagrant halt" to halt the virtual machine. + +![](https://github.com/CiscoCloud/Shipped-Learning-Labs/blob/master/shipped-101-first-project/src/posts/files/shipped-101-first-project/testshreturnszero.png) + +
$ vagrant halt
+
+ +Here are a list of other useful vagrant commands. + +
+Useful Vagrant commands:
+
+vagrant global-status see what containers are running, and their ids.
+vagrant destroy  destroy a container that is running
+vagrant global-status --prune destroy containers that are stopped.
+vagrant docker-logs  see the logs of a docker container
+vagrant docker-run  -- pwd to run commands in the container
+
+ +#### Pushing your changes to Shipped + +Let's save our changes into GitHub which will cause them to be published to Shipped as well. + +Issue the command "cd ../shipped101helloworld" to change to our souce directory. + +
$ cd ../shipped101helloworld
+
+ +Now add all our changes to our git change list by issuing command "git add -A" +
$ git add -A
+
+Next lets commit them to our local storage by issuing command "git commit" +
$ git commit -m "first first shipped commit for shipped project 101"
+
+Now push them up to the GitHub repository and notify Shipped by issuing command "git push origin master" + +
$ git push origin master
+
+ +![](https://github.com/CiscoCloud/Shipped-Learning-Labs/blob/master/shipped-101-first-project/src/posts/files/shipped-101-first-project/gitsubmitnpush.png) + +#### Summary of our progress + +To summarize, we have now bootstrapped our local development environment from the url received from Shipped, added our source code and test script, validated it locally in Vagrant and pushed our changes up to GitHub and Shipped. + +In our learning module, we will learn how to validate and deploy our project in Shipped in a continuous integration pattern. + +## Creating an Environment + +Once you have submitted your code back to Shipped, and it has built successfully you will want to create a virtual environment to deploy it into. + +Typically you will create a staging environment to initially deploy it to. Once you have met your ship requirements and have a stable build which has been verified in staging, then you are ready to deploy it to a production environment. + +The great thing about Shipped is that your development environment, your staging environment, and your production environment can be virtually the same (no pun intended) thanks to Vagrant, Virtual Box, and Docker! + +![](https://github.com/CiscoCloud/Shipped-Learning-Labs/blob/master/shipped-101-first-project/src/posts/files/shipped-101-first-project/no_environment_created.png) + +Initially you will have no environments created. Clicking "Create New Environment" will create one for you. All you do is have to enter the name and description for your environment and click "Add Environment". + +![](https://github.com/CiscoCloud/Shipped-Learning-Labs/blob/master/shipped-101-first-project/src/posts/files/shipped-101-first-project/enter_environment_name.png) + +## Deploying Build to Environment + +Deploying a build to an environment means that the project you have been working on will be deployed to the environment you select. It will replace any previous deployment of the build to that environment. A staging environment is a good place to practice with. + +To deploy a build to an environment in Shipped, select the build, select an environment, and click "Deploy Build". It is that easy! + + +![](https://github.com/CiscoCloud/shipped-user-guide/blob/master/build/images/walkthroughs/deploy_deploy.png) + +Once you have selected a build, selected an environment, and clicked "Deploy Build" you will see that Shipped has deployed your build to the environment of your choice. + +A url to your deployed build will be displayed in the Shipped UI. You can use this to interact with your deployed project via the web. + +![](https://github.com/CiscoCloud/shipped-user-guide/blob/master/build/images/walkthroughs/deploy_done.png) diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/addmicroservice.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/addmicroservice.png new file mode 100644 index 0000000..43c82cf Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/addmicroservice.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/addmicroservice_withname.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/addmicroservice_withname.png new file mode 100644 index 0000000..6e24051 Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/addmicroservice_withname.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/bootstraperrorsatend.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/bootstraperrorsatend.png new file mode 100644 index 0000000..04d6fca Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/bootstraperrorsatend.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/bootstrapstarting.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/bootstrapstarting.png new file mode 100644 index 0000000..8881b3f Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/bootstrapstarting.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/build_is_deployed.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/build_is_deployed.png new file mode 100644 index 0000000..9e41140 Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/build_is_deployed.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/catdockerfile.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/catdockerfile.png new file mode 100644 index 0000000..ffad1a3 Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/catdockerfile.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/choose_repository.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/choose_repository.png new file mode 100644 index 0000000..b4b027d Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/choose_repository.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/compose.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/compose.png new file mode 100644 index 0000000..d8d767d Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/compose.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/compose_apis.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/compose_apis.png new file mode 100644 index 0000000..7e49703 Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/compose_apis.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/compose_datastores.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/compose_datastores.png new file mode 100644 index 0000000..0eeb943 Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/compose_datastores.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/compose_develop.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/compose_develop.png new file mode 100644 index 0000000..4ee9c57 Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/compose_develop.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/compose_messagequeues.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/compose_messagequeues.png new file mode 100644 index 0000000..1289e19 Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/compose_messagequeues.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/compose_respositories.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/compose_respositories.png new file mode 100644 index 0000000..1693464 Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/compose_respositories.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/createproject.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/createproject.png new file mode 100644 index 0000000..7ab3647 Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/createproject.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/deploy_build_to_environmet.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/deploy_build_to_environmet.png new file mode 100644 index 0000000..5dedad5 Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/deploy_build_to_environmet.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/enter_environment_name.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/enter_environment_name.png new file mode 100644 index 0000000..ddf5ae3 Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/enter_environment_name.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/enter_repository_name.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/enter_repository_name.png new file mode 100644 index 0000000..034cebf Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/enter_repository_name.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/gitsubmitnpush.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/gitsubmitnpush.png new file mode 100644 index 0000000..9485dcd Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/gitsubmitnpush.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/letsgetsetup.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/letsgetsetup.png new file mode 100644 index 0000000..1026a2e Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/letsgetsetup.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/lsdockerdirpostcodedev.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/lsdockerdirpostcodedev.png new file mode 100644 index 0000000..a86d1e0 Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/lsdockerdirpostcodedev.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/no_environment_created.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/no_environment_created.png new file mode 100644 index 0000000..75ef4e5 Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/no_environment_created.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/osxblankterminal.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/osxblankterminal.png new file mode 100644 index 0000000..22c1b4f Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/osxblankterminal.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/readytobuild.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/readytobuild.png new file mode 100644 index 0000000..c1d5359 Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/readytobuild.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/shipped_ui_post_submit_and_build.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/shipped_ui_post_submit_and_build.png new file mode 100644 index 0000000..191258e Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/shipped_ui_post_submit_and_build.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/startcomposing.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/startcomposing.png new file mode 100644 index 0000000..838bead Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/startcomposing.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/terminalwithbootstrapcmd.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/terminalwithbootstrapcmd.png new file mode 100644 index 0000000..c892a30 Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/terminalwithbootstrapcmd.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/testshreturnszero.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/testshreturnszero.png new file mode 100644 index 0000000..6b14ee4 Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/testshreturnszero.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/vagrantcommands.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/vagrantcommands.png new file mode 100644 index 0000000..c99e654 Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/vagrantcommands.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/vagrantreloadfinaloutput.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/vagrantreloadfinaloutput.png new file mode 100644 index 0000000..d500960 Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/vagrantreloadfinaloutput.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/vagrantstatusatorigin.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/vagrantstatusatorigin.png new file mode 100644 index 0000000..edc1db8 Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/vagrantstatusatorigin.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/assets/welcome.png b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/welcome.png new file mode 100644 index 0000000..2e4e0ff Binary files /dev/null and b/shipped-quick-start/src/posts/files/shipped-quick-start/assets/welcome.png differ diff --git a/shipped-quick-start/src/posts/files/shipped-quick-start/byod.html b/shipped-quick-start/src/posts/files/shipped-quick-start/byod.html new file mode 100644 index 0000000..f09be20 --- /dev/null +++ b/shipped-quick-start/src/posts/files/shipped-quick-start/byod.html @@ -0,0 +1,11 @@ +
+

+To work on this lab on your own machine, you will need to a machine and operating system compatible with Vagrant, and Virtual Box. +Shipped supports Mac OS X, Windows 7 or higher, and Ubuntu 13.04 or higher. We strongly recommend using one of these operating systems when using Shipped. Although any modern browser should work with Shipped, we recommend Chrome for the best experience. +

+

Hardware Requirements and Recommendations

+ +
diff --git a/shipped-quick-start/src/posts/shipped-quick-start.json b/shipped-quick-start/src/posts/shipped-quick-start.json new file mode 100644 index 0000000..717d1cd --- /dev/null +++ b/shipped-quick-start/src/posts/shipped-quick-start.json @@ -0,0 +1,58 @@ +{ + "labId": "shipped-quick-start", + "title": "Shipped - Quick Start", + "byod": true, + "slug": "Setting up quickly in Shipped", + "files": [ + {"title": "1-shipped-quick-start.md"}, + {"title": "2-shipped-quick-start.md"}, + {"title": "3-shipped-quick-start.md"}, + {"title": "4-shipped-quick-start.md"} + ], + "tags": [ + {"title": "Shipped"}, + {"title": "Coding"}, + {"title": "Cloud"}, + {"title": "Golang"} + ], + "related": [ + { + "labId": "shipped-first-time", + "title": "Shipped - Using Shipped the First Time" + }, + { + "labId": "shipped-quick-start", + "title": "Shipped - Quick Start" + }, + { + "labId": "shipped-manage-projects", + "title": "Shipped - Managing Projects" + }, + { + "labId": "shipped-bootstrap-project", + "title": "Shipped - Bootstrap a Project" + }, + { + "labId": "shipped-bootstrap-spark", + "title": "Shipped - Bootstrap Using Spark" + }, + { + "labId": "shipped-manage-services", + "title": "Shipped - Managing Services" + }, + { + "labId": "shipped-manage-environments", + "title": "Shipped - Managing Environments" + }, + { + "labId": "shipped-deploy-project", + "title": "Shipped - Deploy a Project" + }, + { + "labId": "shipped-manage-users", + "title": "Shipped - Manage Users" + } + ] +] + +