Project

Profile

Help

Wiki » History » Sprint/Milestone 79

Alexander Kaluzhny, 13.12.2016 21:32

1 1 Kirill Krinkin
h1. Wiki
2 1 Kirill Krinkin
3 4 Kirill Yudenok
h2. Build process
4 4 Kirill Yudenok
5 4 Kirill Yudenok
* [[Project workflow]]
6 4 Kirill Yudenok
* [[Merge plan]]
7 5 Kirill Yudenok
* [[Resolved tasks]]
8 11 Mark Zaslavskiy
* [[Status transition (RUS)]]
9 12 Mark Zaslavskiy
* [[Git using policy]]
10 4 Kirill Yudenok
11 19 Mark Zaslavskiy
h2. MDBCI
12 19 Mark Zaslavskiy
13 21 Mark Zaslavskiy
* Development
14 21 Mark Zaslavskiy
** [[mdbci up algorithm]]
15 43 Mark Zaslavskiy
** [[How to setup repo on remote server]]
16 46 Mark Zaslavskiy
** [[How to write tests]]
17 55 Mark Zaslavskiy
** [[How to write test scenarios in jenkins job builder tasks (yaml)]]
18 21 Mark Zaslavskiy
* Process
19 21 Mark Zaslavskiy
** [[Incoming bugs instruction]]
20 74 Mark Zaslavskiy
** [[Incoming pull-requests instruction]]
21 21 Mark Zaslavskiy
** [[Meeting organisation]]
22 23 Mark Zaslavskiy
** [[New participants tasks]] *(RU)*
23 30 Mark Zaslavskiy
** [[Making new version release]]
24 34 Mark Zaslavskiy
** [[How to create monthly report]]
25 41 Mark Zaslavskiy
** [[How to check issues]]
26 48 Mark Zaslavskiy
** [[Calculating team progress]]
27 64 Alexander Kaluzhny
* Testing (general)
28 64 Alexander Kaluzhny
** [[How to create unit test]]
29 64 Alexander Kaluzhny
** [[How to create integration test]]
30 67 Alexander Kaluzhny
** [[Database related tests]]
31 61 Alexander Kaluzhny
* Paramertized testing
32 63 Alexander Kaluzhny
** [[Parametrized tests workflow]]
33 61 Alexander Kaluzhny
** [[How to build parametrized tests on server with jenkins installed]]
34 61 Alexander Kaluzhny
** [[How to build parametrized tests locally]]
35 19 Mark Zaslavskiy
36 4 Kirill Yudenok
h2. Vagrant
37 4 Kirill Yudenok
38 9 Kirill Yudenok
* [[Where to store Vagrant boxes?]]
39 9 Kirill Yudenok
* [[How to create Vagrant boxes?]]
40 9 Kirill Yudenok
* [[How to share Vagrant boxes?]]
41 2 Kirill Krinkin
* [[Vagrant plug-ins]]
42 18 Alexander Kaluzhny
* [[Vagrant snapshots]]
43 37 Alexander Kaluzhny
* [[How to make vagrant docker node to refer to another running docker container]]
44 40 Alexander Kaluzhny
* [[How to make vagrant libvirt node to refer to another running libvirt container]]
45 36 Alexander Kaluzhny
46 4 Kirill Yudenok
h2. Jenkins
47 3 Alexander Kaluzhny
48 3 Alexander Kaluzhny
* [[Jenkins-job-builder]]
49 13 Mark Zaslavskiy
* [[Jenkins-job-builder markup]]
50 16 Alexander Kaluzhny
* [[ Build last commit by push]]
51 17 Mark Zaslavskiy
* [[Plugins managment via rest api]]
52 32 Mark Zaslavskiy
* Custom scripts for JJB interaction https://github.com/OSLL/jjg
53 33 Mark Zaslavskiy
* View creation by REST API https://issues.jenkins-ci.org/browse/JENKINS-9264 https://issues.jenkins-ci.org/browse/JENKINS-8927
54 44 Mark Zaslavskiy
* [[Jenkins start]]
55 52 Mark Zaslavskiy
* Master-slave config
56 54 Mark Zaslavskiy
** How to setup slave machine manually 
57 54 Mark Zaslavskiy
*** https://wiki.jenkins-ci.org/display/JENKINS/Distributed+builds#Distributedbuilds-Havemasterlaunchslaveagentviassh 
58 54 Mark Zaslavskiy
*** http://stackoverflow.com/a/15477617
59 76 Mark Zaslavskiy
*** [[SSHFS setup for linking repo and LOGS dir]]
60 77 Mark Zaslavskiy
*** [[How to import build gpg keys for signing packages]]
61 79 Alexander Kaluzhny
*** [[How to make all subprojects to be executed on the same slave/master node which it's parent was executed on]]
62 75 Alexander Kaluzhny
** Resolving connection issues
63 75 Alexander Kaluzhny
*** If ssh key check failed http://stackoverflow.com/a/36394080
64 71 Alexander Kaluzhny
** [[Prepare slave for mdbci and configure access rights]]
65 72 Alexander Kaluzhny
** [[Prepare slave for run_test]]
66 75 Alexander Kaluzhny
** [[How to run job on specified slave node]]
67 6 Kirill Yudenok
68 15 Mark Zaslavskiy
h2. Ruby 
69 15 Mark Zaslavskiy
70 15 Mark Zaslavskiy
* [[Writing executables in Ruby]] 
71 15 Mark Zaslavskiy
72 6 Kirill Yudenok
h2. Test execution and result checking framework
73 6 Kirill Yudenok
74 7 Kirill Yudenok
* [[Unit tests frameworks table]]
75 10 Mark Zaslavskiy
76 10 Mark Zaslavskiy
h2. Instruments
77 10 Mark Zaslavskiy
78 10 Mark Zaslavskiy
* [[Getting permanent links to files and lines at Github]]
79 14 Mark Zaslavskiy
* [[Interact with MariaDb using Ruby]]
80 47 Tatyana Berlenko
* [[Random Query Generator]]
81 66 Alexander Kaluzhny
* [[Sysbench]]
82 24 Alexander Kaluzhny
83 25 Alexander Kaluzhny
h2. Libvirt
84 25 Alexander Kaluzhny
85 25 Alexander Kaluzhny
h3. installation
86 25 Alexander Kaluzhny
87 78 Mark Zaslavskiy
* Installation includes libvirt, virsh, virt-clone (https://help.ubuntu.com/lts/serverguide/libvirt.html + https://github.com/vagrant-libvirt/vagrant-libvirt#installation
88 38 Alexander Kaluzhny
* [[Libvirt machines cloning]]
89 38 Alexander Kaluzhny
* [[Libvirt DNS resolving problem quick fix]]
90 45 Mark Zaslavskiy
91 45 Mark Zaslavskiy
h2. Testing infrastructure
92 45 Mark Zaslavskiy
93 45 Mark Zaslavskiy
* [[ maxscale-jenkins jenkins plugins]]
94 45 Mark Zaslavskiy
* [[ max-tst-01 jenkins plugins]]
95 56 Tatyana Berlenko
* [[ Measure speed of libvirt and docker cloning against up operation]]
96 49 Tatyana Berlenko
97 49 Tatyana Berlenko
h2. Known errors
98 49 Tatyana Berlenko
99 51 Tatyana Berlenko
* [[Error while executing script in RQG]]
100 60 Alexander Kaluzhny
101 65 Alexander Kaluzhny
h2. Known issues with host machines
102 60 Alexander Kaluzhny
103 60 Alexander Kaluzhny
* [[ Wrong time on server]]