AWS Codestar and creating project from template

What is code star ?

AWS Codestar enables you to quickly develop, build, and deploy applications on AWS.

It provides a unified user interface, enabling you to easily manage your software development activities in one place.It is a collaborative tool for developers.With the help of AWS CodeStar, you can set up your entire continuous delivery toolchain in minutes, allowing you to start releasing code faster.It helps your whole team to work together securely, allowing you to easily manage access and add owners, contributors and viewers to your projects. On every project on CodeStar it comes with a project management dashboard, including an integrated issue tracking capability powered by Atlassian JIRA software.Thus with the help of CodeStart project dashboard, you can easily track progress across your entire software development process, from your backlog of work items to teams recent code deployments.

Let dive into demo, how to use Codestar

Step 1

Login into your AWS account and under service menu choose developer tools and Click CodeStar

Step 2

Inside the CodeStar page go create  a project.

There will be no additional charge for using AWS CodeStar but you have to pay for the resources used by CodeStar like Ec2, Lambda, S3 Bucket.

Step 3 

Before choosing the project template you must have a service role to manage the resources,if you have already a role created then you can proceed on choosing template, in our case we will create a IAM service role. Just click the create service role aws will create one service role for you

Step 4

After creating the service Role we can choose the template for our project, in our case we will choose nodejs application template and click next

Step 5

Now , give the name of the project, in our case we have give name “Mynodejs-app”

Under the project repository section right now i have choose code commit but you can choose GitHub also in this case you have to connect to your github account

Step 6

Now we can review and create a Project

Step 7

Our project is start provisioning resources, so furthermore you can setup IDEs like visual studio or Cloud9, we can add team members and set up issue to track.

For now you can dismiss and setup after some while/

Step 8

We can see in the Cloudformation section which resources is being initiated and completed. Complete set of progress can be traced inside Event tab.

Step 9

we can repository is being created inside commit service

Step 10

After the resource is provisioned by cloud formation a complete pipeline for the project can be seen and rest of the configuration like adding team members, IDEs setup can be done.

Step 11

After the Completion you can view you deployed application by clicking the tap view application

Step 12 

The final view o the application can be seen on browser

Leave a Comment

Your email address will not be published. Required fields are marked *