blob: e98e8b75d0d80256deaa5172d03b458c7ff2b033 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
stages:
- build
- test
- fail
- ok
before_script:
- uname -a
image: debian:stable
variables:
MYSQL_ROOT_PASSWORD: root
build_test:
stage: build
script:
- ./.tools/jobs/install.sh "mysql-client
gcc-6
git-core
make autoconf automake autopoint
libtool libmysqlclient-dev libz-dev libpcre3-dev"
- ./.tools/jobs/cloneall.sh
- ./.tools/jobs/build.sh "--enable-debug --enable-sanitize=full --disable-manager --enable-Werror --enable-buildbot" "--enable-werror --enable-lto --enable-sanitize"
image: debian:unstable
services:
- mysql:latest
mysql_init_latest:
stage: build
script:
- ./.tools/jobs/install.sh "mysql-client"
- ./.tools/jobs/clonedata.sh
- ./.tools/jobs/initdb.sh mysql
image: debian:unstable
services:
- mysql:latest
mysql_init_5.5:
stage: build
script:
- ./.tools/jobs/install.sh "mysql-client"
- ./.tools/jobs/clonedata.sh
- ./.tools/jobs/initdb.sh mysql
image: debian:unstable
services:
- mysql:5.5
mysql_init_5.6:
stage: build
script:
- ./.tools/jobs/install.sh "mysql-client"
- ./.tools/jobs/clonedata.sh
- ./.tools/jobs/initdb.sh mysql
image: debian:unstable
services:
- mysql:5.6
mariadb_init_latest:
stage: build
script:
- ./.tools/jobs/install.sh "mysql-client"
- ./.tools/jobs/clonedata.sh
- ./.tools/jobs/initdb.sh mariadb
image: debian:unstable
services:
- mariadb:latest
mariadb_init_10.0:
stage: build
script:
- ./.tools/jobs/install.sh "mysql-client"
- ./.tools/jobs/clonedata.sh
- ./.tools/jobs/initdb.sh mariadb
image: debian:unstable
services:
- mariadb:10.0
mariadb_init_5.5:
stage: build
script:
- ./.tools/jobs/install.sh "mysql-client"
- ./.tools/jobs/clonedata.sh
- ./.tools/jobs/initdb.sh mariadb
image: debian:unstable
services:
- mariadb:5.5
mysql_run_latest:
stage: test
script:
- ./.tools/jobs/install.sh "mysql-client
gcc-6
git-core
make autoconf automake autopoint
libtool libmysqlclient-dev libz-dev libpcre3-dev"
- ./.tools/jobs/cloneall.sh
- ./.tools/jobs/initdb.sh mysql
- ./.tools/jobs/build.sh "--enable-debug --enable-sanitize=full --disable-manager --enable-Werror --enable-buildbot" "--enable-werror --enable-lto --enable-sanitize"
- ./.tools/jobs/runserver.sh mysql
image: debian:unstable
services:
- mysql:latest
mariadb_run_latest:
stage: test
script:
- ./.tools/jobs/install.sh "mysql-client
gcc-6
git-core
make autoconf automake autopoint
libtool libmysqlclient-dev libz-dev libpcre3-dev"
- ./.tools/jobs/cloneall.sh
- ./.tools/jobs/initdb.sh mariadb
- ./.tools/jobs/build.sh "--enable-debug --enable-sanitize=full --disable-manager --enable-Werror --enable-buildbot" "--enable-werror --enable-lto --enable-sanitize"
- ./.tools/jobs/runserver.sh mariadb
image: debian:unstable
services:
- mariadb:latest
ok_job:
stage: ok
script:
- pwd
- echo $CI_BUILD_REF_NAME
when: on_success
fail_job:
stage: fail
script:
- pwd
- echo $CI_BUILD_REF_NAME
when: on_failure
|