Added GoCD test script placeholders

[#76642222]

Signed-off-by: Tom Xing <xingzhou@cn.ibm.com>
chmod +x gocd job scripts

[#75939098]

Signed-off-by: Tom Xing <xingzhou@cn.ibm.com>
Populating GoCD test scripts

- Added more flexible Go installer
- Added 'rake go' task

[#76642222]

Signed-off-by: Tom Xing <xingzhou@cn.ibm.com>
Added bundle install to GoCD scripts

[#76642222]

Signed-off-by: Tom Xing <xingzhou@cn.ibm.com>
Merge final release for build 2690 to develop
Added docker image builder for GoCD tests

- disabled code coverage report in GoCD

[#76642222]

Signed-off-by: Tom Xing <xingzhou@cn.ibm.com>
Move integration test release blobstore to sandbox

This change is being made because integration specs on CI can clobber the
blobstore directory of another running test otherwise.

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Adding script to run other scripts in the bosh-container

[#76642222]

Signed-off-by: Tom Xing <xingzhou@cn.ibm.com>
Updated run-in-container.sh to pass through env vars

[#76642222]

Signed-off-by: Tom Xing <xingzhou@cn.ibm.com>
Sourced chruby in the GoCD job scripts

[#76642222]

Signed-off-by: Tom Xing <xingzhou@cn.ibm.com>
Updated ruby installer script && run-in-container

[#76642222]

Signed-off-by: Michael Maximilien <maximilien@acm.org>
Eabling interactive mode to get both stdout and stderr in GoCD logs

[#76642222]

Signed-off-by: Michael Maximilien <maximilien@acm.org>
Only attahcing stderr, because -i doesn't attach both :(

[#76642222]

Signed-off-by: Michael Maximilien <maximilien@acm.org>
Adding -e -x to GoCD scripts

[#76642222]

Signed-off-by: Michael Maximilien <maximilien@acm.org>
run-in-container.sh nw accepts multiple arguments

[#76642222]

Signed-off-by: Michael Maximilien <maximilien@acm.org>
Updated GoCD scripts to execute from the right dir automatically

[#76642222]

Signed-off-by: Michael Maximilien <maximilien@acm.org>
Fixed chruby sourcing

[#76642222]

Signed-off-by: Michael Maximilien <maximilien@acm.org>
Install trusty kernel from package manager

The version previously installed was used in lieu of the package manager
version due to it not being available in the package manager at the time.

The minimum version we now want is available in the package manager, so we're
returning to using the package manager.

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Move a CPI lifecycle test out of a let block

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Update OpenStack CPI lifecycle spec teardown

Wait for Piston to release the IP between runs.

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>