mirror of
https://github.com/discourse/discourse.git
synced 2025-02-21 01:17:09 +08:00
Refactor: split out update process from docker test
This commit is contained in:
parent
56a04366ec
commit
7289e0b5fd
15
script/docker_test.rb
Normal file
15
script/docker_test.rb
Normal file
@ -0,0 +1,15 @@
|
||||
def run_or_fail(command)
|
||||
pid = Process.spawn(command)
|
||||
Process.wait(pid)
|
||||
exit 1 unless $?.exitstatus == 0
|
||||
end
|
||||
|
||||
unless ENV['NO_UPDATE']
|
||||
run_or_fail("git remote update")
|
||||
|
||||
checkout = ENV['COMMIT_HASH'] || "HEAD"
|
||||
run_or_fail("git checkout #{checkout}")
|
||||
run_or_fail("bundle")
|
||||
end
|
||||
|
||||
run_or_fail("bundle exec rake docker:test")
|
Loading…
x
Reference in New Issue
Block a user