Project

Profile

Help

Wiki » History » Sprint/Milestone 90

Ilfat Kinyaev, 15.03.2017 18:38

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 89 Mark Zaslavskiy
** [[How to lead a meeting]]
28 64 Alexander Kaluzhny
* Testing (general)
29 64 Alexander Kaluzhny
** [[How to create unit test]]
30 64 Alexander Kaluzhny
** [[How to create integration test]]
31 67 Alexander Kaluzhny
** [[Database related tests]]
32 61 Alexander Kaluzhny
* Paramertized testing
33 63 Alexander Kaluzhny
** [[Parametrized tests workflow]]
34 61 Alexander Kaluzhny
** [[How to build parametrized tests on server with jenkins installed]]
35 61 Alexander Kaluzhny
** [[How to build parametrized tests locally]]
36 19 Mark Zaslavskiy
37 4 Kirill Yudenok
h2. Vagrant
38 4 Kirill Yudenok
39 9 Kirill Yudenok
* [[Where to store Vagrant boxes?]]
40 9 Kirill Yudenok
* [[How to create Vagrant boxes?]]
41 9 Kirill Yudenok
* [[How to share Vagrant boxes?]]
42 2 Kirill Krinkin
* [[Vagrant plug-ins]]
43 18 Alexander Kaluzhny
* [[Vagrant snapshots]]
44 37 Alexander Kaluzhny
* [[How to make vagrant docker node to refer to another running docker container]]
45 40 Alexander Kaluzhny
* [[How to make vagrant libvirt node to refer to another running libvirt container]]
46 36 Alexander Kaluzhny
47 4 Kirill Yudenok
h2. Jenkins
48 3 Alexander Kaluzhny
49 85 Alexander Kaluzhny
* [[Jenkins CLI]]
50 3 Alexander Kaluzhny
* [[Jenkins-job-builder]]
51 13 Mark Zaslavskiy
* [[Jenkins-job-builder markup]]
52 16 Alexander Kaluzhny
* [[ Build last commit by push]]
53 17 Mark Zaslavskiy
* [[Plugins managment via rest api]]
54 32 Mark Zaslavskiy
* Custom scripts for JJB interaction https://github.com/OSLL/jjg
55 33 Mark Zaslavskiy
* View creation by REST API https://issues.jenkins-ci.org/browse/JENKINS-9264 https://issues.jenkins-ci.org/browse/JENKINS-8927
56 44 Mark Zaslavskiy
* [[Jenkins start]]
57 52 Mark Zaslavskiy
* Master-slave config
58 54 Mark Zaslavskiy
** How to setup slave machine manually 
59 54 Mark Zaslavskiy
*** https://wiki.jenkins-ci.org/display/JENKINS/Distributed+builds#Distributedbuilds-Havemasterlaunchslaveagentviassh 
60 54 Mark Zaslavskiy
*** http://stackoverflow.com/a/15477617
61 76 Mark Zaslavskiy
*** [[SSHFS setup for linking repo and LOGS dir]]
62 77 Mark Zaslavskiy
*** [[How to import build gpg keys for signing packages]]
63 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]]
64 75 Alexander Kaluzhny
** Resolving connection issues
65 75 Alexander Kaluzhny
*** If ssh key check failed http://stackoverflow.com/a/36394080
66 71 Alexander Kaluzhny
** [[Prepare slave for mdbci and configure access rights]]
67 72 Alexander Kaluzhny
** [[Prepare slave for run_test]]
68 75 Alexander Kaluzhny
** [[How to run job on specified slave node]]
69 83 Mark Zaslavskiy
** [[How to restore disconnected SSHFS mounts on slave ]]
70 83 Mark Zaslavskiy
* [[Getting build user inside jenkins job]]
71 90 Ilfat Kinyaev
* [[Throttle Concurrent Builds Plug-in]]
72 6 Kirill Yudenok
73 15 Mark Zaslavskiy
h2. Ruby 
74 15 Mark Zaslavskiy
75 15 Mark Zaslavskiy
* [[Writing executables in Ruby]] 
76 15 Mark Zaslavskiy
77 6 Kirill Yudenok
h2. Test execution and result checking framework
78 6 Kirill Yudenok
79 7 Kirill Yudenok
* [[Unit tests frameworks table]]
80 10 Mark Zaslavskiy
81 10 Mark Zaslavskiy
h2. Instruments
82 10 Mark Zaslavskiy
83 10 Mark Zaslavskiy
* [[Getting permanent links to files and lines at Github]]
84 14 Mark Zaslavskiy
* [[Interact with MariaDb using Ruby]]
85 47 Tatyana Berlenko
* [[Random Query Generator]]
86 66 Alexander Kaluzhny
* [[Sysbench]]
87 24 Alexander Kaluzhny
88 25 Alexander Kaluzhny
h2. Libvirt
89 25 Alexander Kaluzhny
90 25 Alexander Kaluzhny
h3. installation
91 25 Alexander Kaluzhny
92 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
93 38 Alexander Kaluzhny
* [[Libvirt machines cloning]]
94 38 Alexander Kaluzhny
* [[Libvirt DNS resolving problem quick fix]]
95 88 Alexander Kaluzhny
* [[Issues]]
96 86 Alexander Kaluzhny
97 87 Alexander Kaluzhny
98 86 Alexander Kaluzhny
99 45 Mark Zaslavskiy
h2. Testing infrastructure
100 45 Mark Zaslavskiy
101 45 Mark Zaslavskiy
* [[ maxscale-jenkins jenkins plugins]]
102 45 Mark Zaslavskiy
* [[ max-tst-01 jenkins plugins]]
103 56 Tatyana Berlenko
* [[ Measure speed of libvirt and docker cloning against up operation]]
104 49 Tatyana Berlenko
105 49 Tatyana Berlenko
h2. Known errors
106 49 Tatyana Berlenko
107 51 Tatyana Berlenko
* [[Error while executing script in RQG]]
108 60 Alexander Kaluzhny
109 65 Alexander Kaluzhny
h2. Known issues with host machines
110 60 Alexander Kaluzhny
111 60 Alexander Kaluzhny
* [[ Wrong time on server]]