Disva / DMSLite

7 stars 0 forks source link

Setup Continuous Integration #153

Closed LambHoot closed 7 years ago

LambHoot commented 7 years ago

Setup continuous integration

Research and Configure the technology to use for automated deployment along with the associated workflow.

-Story Points (13) -Priority (1) -Risk: High

TODO: Link all commits, arch diagrams, summaries of discussions, etc Write the demo steps Get customer signoff

Netopya commented 7 years ago

Progress:

Issues:

Basic Info:

Netopya commented 7 years ago

Here are some resources on how we could work with Jenkins:

starvator commented 7 years ago

Setting up a second EC2 instance on AWS for the CI server

starvator commented 7 years ago

The new 490 capstone CI instance can be accessed at ec2-54-152-123-189.compute-1.amazonaws.com

starvator commented 7 years ago

Opened the new ec2 instance http port 80 to the world, TCP 8080 for jenkins

DMSLiteBot commented 7 years ago

Hello there from Jenkins

starvator commented 7 years ago

Setting up another server for continuous deployment.

starvator commented 7 years ago

It can be found at ec2-54-87-164-104.compute-1.amazonaws.com

starvator commented 7 years ago

The new server is whitelisted on the rds instance of the db.

starvator commented 7 years ago

opening ports for CD testing

Netopya commented 7 years ago

Continuous integration is effectively setup. Pull requests into dev will trigger a Jenkins build that will run unit tests. This will show up as a GitHub Status Check on the pull request. The continuous development aspect of continuous integration will be moved into a new issue in the next iteration.