Commit ad8f29b5 by Bilal Ahmad

use 16.04 latest docker image for forums

parent cce3d796
sudo: false
sudo: required
services:
- docker
language: ruby
......@@ -8,20 +10,8 @@ rvm:
cache: bundler
before_install:
- gem update bundler # Ensure we use the latest version of bundler. Travis' default version of outdated.
- docker-compose -f docker-compose-travis.yml up -d
- docker exec forum_testing chmod +x /edx/app/forum/cs_comments_service/.travis/run_tests.sh
# Run Elasticsearch as a daemon
- curl -O https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-0.90.13.zip
- unzip elasticsearch-0.90.13.zip
- elasticsearch-0.90.13/bin/elasticsearch
- sleep 10
# Run MongoDB as a daemon
- curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.12.tgz
- tar -zxf mongodb-linux-x86_64-3.0.12.tgz
- export PATH=mongodb-linux-x86_64-3.0.12/bin:$PATH
- mkdir -p ./mongo/db
- mkdir -p ./mongo/log
- mongod --fork --dbpath ./mongo/db --logpath ./mongo/log/mongodb.log --storageEngine wiredTiger
script: bundle exec rspec
script:
- docker exec forum_testing /edx/app/forum/cs_comments_service/.travis/run_tests.sh
#!/bin/bash -xe
. /edx/app/forum/forum_env
. /edx/app/forum/ruby_env
gem update bundler # Ensure we use the latest version of bundler. Travis' default version of outdated.
# install java
curl -L -C - -b "oraclelicense=accept-securebackup-cookie" -O http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz
tar -xvzf jdk-8u111-linux-x64.tar.gz -C /opt
export JAVA_HOME=/opt/jdk1.8.0_111/
export PATH=/opt/jdk1.8.0_111/bin:$PATH
# Run Elasticsearch as a daemon
curl -O https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-0.90.13.zip
unzip elasticsearch-0.90.13.zip
elasticsearch-0.90.13/bin/elasticsearch
sleep 10
# Run MongoDB as a daemon
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.12.tgz
tar -zxf mongodb-linux-x86_64-3.0.12.tgz
export PATH=mongodb-linux-x86_64-3.0.12/bin:$PATH
mkdir -p ./mongo/db
mkdir -p ./mongo/log
mongod --fork --dbpath ./mongo/db --logpath ./mongo/log/mongodb.log --storageEngine wiredTiger
bundle exec rspec
# This is only currently used by Travis for testing
version: "2"
services:
forum:
image: edxops/forums:latest
container_name: forum_testing
volumes:
- .:/edx/app/forum/cs_comments_service
- $HOME/.gem:/edx/app/forum/.gem
command: tail -f /dev/null
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment