Project

Profile

Help

Wiki » History » Sprint/Milestone 88

Alexander Kaluzhny, 27.02.2017 14:35

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 85 Alexander Kaluzhny
* [[Jenkins CLI]]
49 3 Alexander Kaluzhny
* [[Jenkins-job-builder]]
50 13 Mark Zaslavskiy
* [[Jenkins-job-builder markup]]
51 16 Alexander Kaluzhny
* [[ Build last commit by push]]
52 17 Mark Zaslavskiy
* [[Plugins managment via rest api]]
53 32 Mark Zaslavskiy
* Custom scripts for JJB interaction https://github.com/OSLL/jjg
54 33 Mark Zaslavskiy
* View creation by REST API https://issues.jenkins-ci.org/browse/JENKINS-9264 https://issues.jenkins-ci.org/browse/JENKINS-8927
55 44 Mark Zaslavskiy
* [[Jenkins start]]
56 52 Mark Zaslavskiy
* Master-slave config
57 54 Mark Zaslavskiy
** How to setup slave machine manually 
58 54 Mark Zaslavskiy
*** https://wiki.jenkins-ci.org/display/JENKINS/Distributed+builds#Distributedbuilds-Havemasterlaunchslaveagentviassh 
59 54 Mark Zaslavskiy
*** http://stackoverflow.com/a/15477617
60 76 Mark Zaslavskiy
*** [[SSHFS setup for linking repo and LOGS dir]]
61 77 Mark Zaslavskiy
*** [[How to import build gpg keys for signing packages]]
62 82 Alexander Kaluzhny
*** [[How to make all sub-jobs to be executed on the same slave or master node which its parent was executed on]]
63 75 Alexander Kaluzhny
** Resolving connection issues
64 75 Alexander Kaluzhny
*** If ssh key check failed http://stackoverflow.com/a/36394080
65 71 Alexander Kaluzhny
** [[Prepare slave for mdbci and configure access rights]]
66 72 Alexander Kaluzhny
** [[Prepare slave for run_test]]
67 75 Alexander Kaluzhny
** [[How to run job on specified slave node]]
68 83 Mark Zaslavskiy
** [[How to restore disconnected SSHFS mounts on slave ]]
69 83 Mark Zaslavskiy
* [[Getting build user inside jenkins job]]
70 6 Kirill Yudenok
71 15 Mark Zaslavskiy
h2. Ruby 
72 15 Mark Zaslavskiy
73 15 Mark Zaslavskiy
* [[Writing executables in Ruby]] 
74 15 Mark Zaslavskiy
75 6 Kirill Yudenok
h2. Test execution and result checking framework
76 6 Kirill Yudenok
77 7 Kirill Yudenok
* [[Unit tests frameworks table]]
78 10 Mark Zaslavskiy
79 10 Mark Zaslavskiy
h2. Instruments
80 10 Mark Zaslavskiy
81 10 Mark Zaslavskiy
* [[Getting permanent links to files and lines at Github]]
82 14 Mark Zaslavskiy
* [[Interact with MariaDb using Ruby]]
83 47 Tatyana Berlenko
* [[Random Query Generator]]
84 66 Alexander Kaluzhny
* [[Sysbench]]
85 24 Alexander Kaluzhny
86 25 Alexander Kaluzhny
h2. Libvirt
87 25 Alexander Kaluzhny
88 25 Alexander Kaluzhny
h3. installation
89 25 Alexander Kaluzhny
90 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
91 38 Alexander Kaluzhny
* [[Libvirt machines cloning]]
92 38 Alexander Kaluzhny
* [[Libvirt DNS resolving problem quick fix]]
93 88 Alexander Kaluzhny
* [[Issues]]
94 86 Alexander Kaluzhny
95 87 Alexander Kaluzhny
96 86 Alexander Kaluzhny
97 45 Mark Zaslavskiy
h2. Testing infrastructure
98 45 Mark Zaslavskiy
99 45 Mark Zaslavskiy
* [[ maxscale-jenkins jenkins plugins]]
100 45 Mark Zaslavskiy
* [[ max-tst-01 jenkins plugins]]
101 56 Tatyana Berlenko
* [[ Measure speed of libvirt and docker cloning against up operation]]
102 49 Tatyana Berlenko
103 49 Tatyana Berlenko
h2. Known errors
104 49 Tatyana Berlenko
105 51 Tatyana Berlenko
* [[Error while executing script in RQG]]
106 60 Alexander Kaluzhny
107 65 Alexander Kaluzhny
h2. Known issues with host machines
108 60 Alexander Kaluzhny
109 60 Alexander Kaluzhny
* [[ Wrong time on server]]