From 5c40a5359984385d45e809397d4c1a3c161beb25 Mon Sep 17 00:00:00 2001 From: Gosuke Miyashita Date: Fri, 11 Apr 2014 00:11:01 +0900 Subject: [PATCH] Modify file structure of integration test --- integration-test | 2 +- wercker.yml | 77 +----------------------------------------------- 2 files changed, 2 insertions(+), 77 deletions(-) mode change 100644 => 120000 wercker.yml diff --git a/integration-test b/integration-test index 4d9769fd..c1020d22 160000 --- a/integration-test +++ b/integration-test @@ -1 +1 @@ -Subproject commit 4d9769fde352e05a31206a386f66abe28d6edd6a +Subproject commit c1020d229cffff551033cb1d08f636444c04d5fa diff --git a/wercker.yml b/wercker.yml deleted file mode 100644 index d7d46728..00000000 --- a/wercker.yml +++ /dev/null @@ -1,76 +0,0 @@ -box: wercker/ruby -build: - steps: - - script: - name: Make $HOME/.ssh directory - code: mkdir -p $HOME/.ssh - - create-file: - name: Put SSH public key - filename: $HOME/.ssh/id_rsa.pub - overwrite: true - hide-from-log: true - content: $DIGITALOCEAN_SSH_KEY_PUBLIC - - create-file: - name: Put SSH private key - filename: $HOME/.ssh/id_rsa - overwrite: true - hide-from-log: true - content: $DIGITALOCEAN_SSH_KEY_PRIVATE - - script: - name: Run chmod 0400 $HOME/.ssh/id_rsa - code: chmod 0400 $HOME/.ssh/id_rsa - - script: - name: gem install specinfra - code: sudo gem install specinfra --no-ri --no-rdoc - - script: - name: gem install berkshelf - code: sudo gem install berkshelf --no-ri --no-rdoc - - script: - name: gem install rspec - code: sudo gem install rspec --no-ri --no-rdoc - - script: - name: gem install octorelease - code: sudo gem install octorelease --no-ri --no-rdoc - - script: - name: rake build - code: rake build - - script: - name: gem install serverspec - code: sudo gem install pkg/serverspec-*.gem --no-ri --no-rdoc - - script: - name: Run berks install - code: berks install --path=cookbooks - cwd: integration-test/ - - script: - name: Get Vagrant - code: wget https://dl.bintray.com/mitchellh/vagrant/vagrant_1.5.1_x86_64.deb - - script: - name: Install Vagrant - code: sudo dpkg -i vagrant_1.5.1_x86_64.deb - - script: - name: Run vagrant plugin install vagrant-digitalocean - code: vagrant plugin install vagrant-digitalocean - - script: - name: Run vagrant plugin install vagrant-omnibus - code: vagrant plugin install vagrant-omnibus - - script: - name: Run vagrant up centos65 - code: vagrant up centos65 --provider=digital_ocean - cwd: integration-test/ - - script: - name: Run rake spec:centos65 - code: rake spec:centos65 - cwd: integration-test/ - - after-steps: - - script: - name: Run vagrant destroy - code: vagrant destroy centos65 --force - cwd: integration-test/ - - 1syo/idobata-notify@0.1.1: - token: $IDOBATA_TOKEN - - wouter/irc-notify: - server: irc.freenode.net - port: 6667 - nickname: wercker - channel: serverspec diff --git a/wercker.yml b/wercker.yml new file mode 120000 index 00000000..ff629468 --- /dev/null +++ b/wercker.yml @@ -0,0 +1 @@ +integration-test/wercker.yml \ No newline at end of file