File tree 5 files changed +17
-31
lines changed
5 files changed +17
-31
lines changed Original file line number Diff line number Diff line change @@ -15,5 +15,3 @@ RUN /bin/bash -l -c "gem install bundler --no-ri --no-rdoc && cd /rails && bundl
15
15
16
16
ADD runner runner
17
17
RUN chmod 755 runner
18
-
19
- CMD /bin/bash -l -c "./runner"
Original file line number Diff line number Diff line change @@ -16,22 +16,15 @@ PATTERNS=$4
16
16
17
17
set -x
18
18
19
- docker pull rubybench/rails_trunk
19
+ cd $HOME /ruby-bench-docker/rails/master
20
20
21
- docker run --name postgres -d postgres:9.6 -c shared_buffers=500MB -c fsync=off -c full_page_writes=off
22
- docker run --name mysql -e " MYSQL_ALLOW_EMPTY_PASSWORD=yes" -d mysql:5.6.24
23
- docker run --name redis -d redis:2.8.19
24
-
25
- docker run --rm \
26
- --link postgres:postgres \
27
- --link mysql:mysql \
28
- --link redis:redis \
21
+ docker-compose run \
29
22
-e " RAILS_COMMIT_HASH=$COMMIT_HASH " \
30
23
-e " API_NAME=$API_NAME " \
31
24
-e " API_PASSWORD=$API_PASSWORD " \
32
25
-e " MYSQL2_PREPARED_STATEMENTS=1" \
33
26
-e " INCLUDE_PATTERNS=$PATTERNS " \
34
- rubybench/rails_trunk
27
+ rails_master \
28
+ /bin/bash -l -c " ./runner"
35
29
36
- docker stop postgres mysql redis
37
- docker rm -v postgres mysql redis
30
+ docker-compose down
Original file line number Diff line number Diff line change 3
3
mkdir -p $HOME /logs/sequel/master
4
4
exec & >> $HOME /logs/sequel/master/run.log
5
5
6
- echo " -----------$( date) "
6
+ echo
7
+ echo
8
+ echo
9
+ echo
10
+ echo -------------$( date)
7
11
8
12
SEQUEL_COMMIT_HASH=$1
9
13
API_NAME=$2
@@ -12,22 +16,15 @@ PATTERNS=$4
12
16
13
17
set -x
14
18
15
- docker pull rubybench/sequel_trunk
19
+ cd $HOME /ruby-bench-docker/sequel/master
16
20
17
- docker run --name postgres -d postgres:9.6 -c shared_buffers=500MB -c fsync=off -c full_page_writes=off
18
- docker run --name mysql -e " MYSQL_ALLOW_EMPTY_PASSWORD=yes" -d mysql:5.6.24
19
- docker run --name redis -d redis:2.8.19
20
-
21
- docker run --rm \
22
- --link postgres:postgres \
23
- --link mysql:mysql \
24
- --link redis:redis \
25
- -e " SEQUEL_COMMIT_HASH=$SEQUEL_COMMIT_HASH " \
21
+ docker-compose run \
22
+ -e " SEQUEL_COMMIT_HASH=$COMMIT_HASH " \
26
23
-e " API_NAME=$API_NAME " \
27
24
-e " API_PASSWORD=$API_PASSWORD " \
28
25
-e " MYSQL2_PREPARED_STATEMENTS=1" \
29
26
-e " INCLUDE_PATTERNS=$PATTERNS " \
30
- rubybench/sequel_trunk
27
+ sequel_master \
28
+ /bin/bash -l -c " ./runner"
31
29
32
- docker stop postgres mysql redis
33
- docker rm -v postgres mysql redis
30
+ docker-compose down
Original file line number Diff line number Diff line change @@ -13,5 +13,3 @@ RUN /bin/bash -l -c "gem install bundler --no-ri --no-rdoc && cd /sequel && bund
13
13
14
14
ADD runner runner
15
15
RUN chmod 755 runner
16
-
17
- CMD /bin/bash -l -c "./runner"
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ services:
8
8
environment :
9
9
- MYSQL_ALLOW_EMPTY_PASSWORD=yes
10
10
11
- sequel_trunk :
11
+ sequel_master :
12
12
build : .
13
13
depends_on :
14
14
- postgres
You can’t perform that action at this time.
0 commit comments