Wiki¶
Build process¶
MDBCI¶
- Development
- Process
- Testing (general)
- Paramertized testing
Vagrant¶
- Where to store Vagrant boxes?
- How to create Vagrant boxes?
- How to share Vagrant boxes?
- Vagrant plug-ins
- Vagrant snapshots
- How to make vagrant docker node to refer to another running docker container
- How to make vagrant libvirt node to refer to another running libvirt container
Jenkins¶
- Jenkins CLI
- Jenkins-job-builder
- Jenkins-job-builder markup
- Build last commit by push
- Plugins managment via rest api
- Custom scripts for JJB interaction https://github.com/OSLL/jjg
- View creation by REST API https://issues.jenkins-ci.org/browse/JENKINS-9264 https://issues.jenkins-ci.org/browse/JENKINS-8927
- Jenkins start
- Master-slave config
- How to setup slave machine manually
- https://wiki.jenkins-ci.org/display/JENKINS/Distributed+builds#Distributedbuilds-Havemasterlaunchslaveagentviassh
- http://stackoverflow.com/a/15477617
- SSHFS setup for linking repo and LOGS dir
- How to import build gpg keys for signing packages
- How to make all sub-jobs to be executed on the same slave or master node which its parent was executed on
- Resolving connection issues
- If ssh key check failed http://stackoverflow.com/a/36394080
- Prepare slave for mdbci and configure access rights
- Prepare slave for run_test
- How to run job on specified slave node
- How to restore disconnected SSHFS mounts on slave
- How to setup slave machine manually
- Getting build user inside jenkins job
- Throttle Concurrent Builds Plug-in
Ruby¶
Test execution and result checking framework¶
Instruments¶
- Getting permanent links to files and lines at Github
- Interact with MariaDb using Ruby
- Random Query Generator
- Sysbench
Libvirt¶
installation¶
- Installation includes libvirt, virsh, virt-clone (https://help.ubuntu.com/lts/serverguide/libvirt.html + https://github.com/vagrant-libvirt/vagrant-libvirt#installation
- Libvirt machines cloning
- Libvirt DNS resolving problem quick fix
- Issues
Networking¶
ipv6 configuration¶
Testing infrastructure¶
- maxscale-jenkins jenkins plugins
- max-tst-01 jenkins plugins
- Measure speed of libvirt and docker cloning against up operation