Project

Profile

Help

Wiki » History » Sprint/Milestone 87

Alexander Kaluzhny, 27.02.2017 14:34

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 45 Mark Zaslavskiy
94 86 Alexander Kaluzhny
h3. Issues
95 86 Alexander Kaluzhny
96 87 Alexander Kaluzhny
97 86 Alexander Kaluzhny
98 45 Mark Zaslavskiy
h2. Testing infrastructure
99 45 Mark Zaslavskiy
100 45 Mark Zaslavskiy
* [[ maxscale-jenkins jenkins plugins]]
101 45 Mark Zaslavskiy
* [[ max-tst-01 jenkins plugins]]
102 56 Tatyana Berlenko
* [[ Measure speed of libvirt and docker cloning against up operation]]
103 49 Tatyana Berlenko
104 49 Tatyana Berlenko
h2. Known errors
105 49 Tatyana Berlenko
106 51 Tatyana Berlenko
* [[Error while executing script in RQG]]
107 60 Alexander Kaluzhny
108 65 Alexander Kaluzhny
h2. Known issues with host machines
109 60 Alexander Kaluzhny
110 60 Alexander Kaluzhny
* [[ Wrong time on server]]