summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml22
-rwxr-xr-xscript/generate_bearer_token8
2 files changed, 11 insertions, 19 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 232ebcb..a8efd0b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,11 +1,13 @@
-# This file is a template, and might need editing before it works on your project.
-# Official language image. Look for the different tagged releases at:
-# https://hub.docker.com/r/library/ruby/tags/
-image: "ruby:2.1"
+ruby2-1:
+ image: "ruby:2.1"
+ script:
+ - bundle exec rake test
+
+ruby2-3:
+ image: "ruby:2.3"
+ script:
+ - bundle exec rake test
-# Pick zero or more services to be used on all builds.
-# Only needed when using a docker container to run your tests in.
-# Check out: http://docs.gitlab.com/ce/ci/docker/using_docker_images.html#what-is-service
services:
- couchdb:1.6.1
@@ -15,8 +17,6 @@ cache:
paths:
- vendor/ruby
-# This is a basic example for a gem or script which doesn't use
-# services such as redis or postgres
before_script:
- ruby -v
- curl -s couchdb:5984
@@ -27,7 +27,3 @@ before_script:
- bundle install -j $(nproc) --path vendor --without development debug
- bundle exec rake RAILS_ENV=test db:rotate
- bundle exec rake RAILS_ENV=test db:migrate
-
-rails:
- script:
- - bundle exec rake test
diff --git a/script/generate_bearer_token b/script/generate_bearer_token
index 3a09382..7614f37 100755
--- a/script/generate_bearer_token
+++ b/script/generate_bearer_token
@@ -60,10 +60,6 @@ else
else
puts "Please make sure that you created a secrets-file as described in the documentation or have given the correct directory. No secrets-file could be found."
exit
- # secrets_content = {"twitter"=>{"enabled"=>false, "twitter_handle"=>"", "bearer_token"=>"", "twitter_picture"=>nil}}
- # secrets = {"development"=> secrets_content, "test"=>secrets_content}
- # secrets = {"development"=> {"twitter"=>{"enabled"=>false, "twitter_handle"=>"", "bearer_token"=>"", "twitter_picture"=>nil}}, "test"=>{"twitter"=>{"enabled"=>false, "twitter_handle"=>"", "bearer_token"=>"", "twitter_picture"=>nil}}}
- # File.new("#{options[:projectroot]}/leap_web/config/secrets.yml", "w")
end
if options[:twitterhandle].nil? then
@@ -78,9 +74,9 @@ else
secrets["development"]["twitter"]["bearer_token"] = $bearer_token
secrets["test"]["twitter"]["bearer_token"] = $bearer_token
- secrets["production"]["twitter"]["twitter_handle"] = $bearer_token
+ secrets["production"]["twitter"]["bearer_token"] = $bearer_token
- File.open("#{options[:projectroot]}/leap_web/config/secrets.yml", "r+") do |file|
+ File.open("#{options[:projectroot]}/config/secrets.yml", "r+") do |file|
file.write(secrets.to_yaml)
end
end