File tree Expand file tree Collapse file tree 3 files changed +46
-0
lines changed
mysql-8.0.1-sandbox-prepackaged Expand file tree Collapse file tree 3 files changed +46
-0
lines changed Original file line number Diff line number Diff line change 231231 -Dvagrant.integration.box=supplement/vagrant/mysql-5.6.12-sandbox-prepackaged
232232 ./mvnw -P coverage verify \
233233 -Dvagrant.integration.box=supplement/vagrant/mysql-5.7.15-sandbox-prepackaged
234+ ./mvnw -P coverage,mysql-8-compat verify \
235+ -Dvagrant.integration.box=supplement/vagrant/mysql-8.0.1-sandbox-prepackaged
234236
235237 # submit coverage report to coveralls
236238 ./mvnw -P coverage coveralls:jacoco -DrepoToken=< coveralls.io>
253255 </build >
254256
255257 <profiles >
258+ <profile >
259+ <id >mysql-8-compat</id >
260+ <dependencies >
261+ <dependency >
262+ <groupId >mysql</groupId >
263+ <artifactId >mysql-connector-java</artifactId >
264+ <version >8.0.7-dmr</version >
265+ <scope >test</scope >
266+ </dependency >
267+ </dependencies >
268+ </profile >
256269 <profile >
257270 <id >coverage</id >
258271 <build >
Original file line number Diff line number Diff line change 1+ Vagrant.configure("2") do |config|
2+ config.vm.box = 'shyiko/mysql-sandbox-prepackaged'
3+ config.vm.box_version = '8.0.1'
4+ config.vm.network :forwarded_port, guest: 33061, host: 33061
5+ config.vm.network :forwarded_port, guest: 33062, host: 33062
6+ config.vm.provider "virtualbox" do |v|
7+ v.memory = 1024
8+ end
9+ end
Original file line number Diff line number Diff line change 1+ Vagrant.configure("2") do |config|
2+ config.vm.box = 'deb/jessie-i386'
3+ config.vm.provision :shell, :inline => %Q(
4+ sed -i.bak -r 's/(us.)?(archive|security).ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
5+ apt-get update && apt-get install -y make libaio1 libnuma1 libtinfo5 # lib* required by mysql
6+ echo 'Downloading MySQL distribution ...'
7+ wget --no-check-certificate --progress=dot:mega --content-disposition \
8+ https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.1-dmr-linux-glibc2.12-i686.tar.gz \
9+ 2>&1 | grep --line-buffered -o '[0-9]*%'
10+ wget -O - https://github.com/datacharmer/mysql-sandbox/releases/download/3.2.13/MySQL-Sandbox-3.2.13.tar.gz | tar xzv
11+ (cd MySQL-Sandbox-3.2.13 && perl Makefile.PL && make && make install)
12+ su -c "make_replication_sandbox ~/mysql-8.0.1-dmr-linux-glibc2.12-i686.tar.gz \
13+ --remote_access='%' --how_many_slaves=1 --sandbox_base_port=33061 \
14+ --master_options='-c binlog_format=ROW' \
15+ --slave_options='-c binlog_format=ROW -c log-slave-updates=TRUE'" vagrant
16+ rm -f *.tar.gz
17+ sed -i -e "s/exit\ 0/\\/home\\/vagrant\\/sandboxes\\/rsandbox_mysql-8_0_1\\/restart_all; exit 0/g" /etc/rc.local
18+ )
19+ config.vm.network :forwarded_port, guest: 33061, host: 33061
20+ config.vm.network :forwarded_port, guest: 33062, host: 33062
21+ config.vm.provider "virtualbox" do |v|
22+ v.memory = 1024
23+ end
24+ end
You can’t perform that action at this time.
0 commit comments