
рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рднреА рдиреЗ
рдЯреНрд░реИрд╡рд┐рд╕-ci.org рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдкреНрд░рдЪрд╛рд░ рд╕реБрдирд╛ред рдореИрдВ рдХреЛрдИ рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рд╣реВрдВ рдФрд░ рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЗрд╕рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ,
рдЬреЛрд╢ рдХрд╛рд▓реНрдбреЗрд░рд┐рдорд┐рд╕ , рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдкрд┐рдЫрд▓реЗ
toster.ru рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдмрд╛рдд рдХреА рдереА, рдиреЗ рдореЗрд░реА рджрд┐рд▓рдЪрд╕реНрдкреА рдХреЛ рдФрд░ рдЕрдзрд┐рдХ
рдмрдврд╝рд╛ рджрд┐рдпрд╛, рдореИрдВрдиреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдЯреНрд░реИрд╡рд┐рд╕-рд╕реА рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рд╕реАрдЦреЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рд╕реЗрд╡рд╛ рд░реВрдмреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рдорджрдж рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреА рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рд╡реЗ рдЙрд╕рдХреА рдорджрдж рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмреИрдареЛ, рдЪрд▓реЛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ ...
рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг
рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, "рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг" рд╢рдмреНрдж рдХрд╛рдлреА рдкреБрд░рд╛рдирд╛ рд╣реИред рдпрд╣
рдорд╛рд░реНрдЯрд┐рди рдлрд╛рдЙрд▓рд░ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрд╖ 2000 рдореЗрдВ рдкреЗрд╢
рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЗрд╕реЗ
"рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг" рд▓реЗрдЦ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд░реВрд╕реА рдзреНрд╡рдирд┐рдпреЛрдВ рдореЗрдВ "рдЙрдЪреНрдЪ рдПрдХреАрдХрд░рдг" рдЬреИрд╕рд╛ рд╣реИред рдпрд╣ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдХреЗ рддрд╣рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдФрд░ рдирд┐рд░рдВрддрд░ рд░реВрдк рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рд░рдирдЯрд╛рдЗрдо рдореЗрдВ рдЗрдХрдЯреНрдард╛ / рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рддрдХрдиреАрдХ рдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдПрдХреАрдХрд░рдг рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ / рд╡рд┐рд╕рдВрдЧрддрд┐рдпреЛрдВ рдХреА рд╕рдмрд╕реЗ рддреЗрдЬреА рд╕реЗ рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП рдХрд▓реНрдкрдирд╛ рдХреА рдЧрдИ рдереА, рдФрд░ рддрджрдиреБрд╕рд╛рд░, рдмрд╛рдж рдХреЗ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧрдд рдореЗрдВ рдХрдореАред
рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ: рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реЗрд╡рд╛ рдПрдХ рдЕрд▓рдЧ рдорд╢реАрди рдкрд░ рдЪрд▓ рд░рд╣реА рд╣реИ, рдЬрд┐рд╕рдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб, рдЗрд╕рдХреА рд╡рд┐рдзрд╛рдирд╕рднрд╛, рдкрд░реАрдХреНрд╖рдг, рд▓реЙрдЧрд┐рдВрдЧ, рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрд░реЛрдХреНрдд рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред
рдмреЗрд╢рдХ, рдореБрдлреНрдд рдкрдиреАрд░ рдХреЗрд╡рд▓ рдПрдХ рдореВрд╕рдЯреНрд░реИрдк рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛: рдПрдХ рдЕрд▓рдЧ рд╕рд░реНрд╡рд░ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдмрдирд╛рдП рд░рдЦреЗрдВ, рдЖрд╡рд╢реНрдпрдХ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ, рд░рдирд╡реЗ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ, рдбреЗрдЯрд╛ рдХреА рдмреИрдХрдЕрдк рдкреНрд░рддрд┐рдпрд╛рдВ рдмрдирд╛рдПрдВ, рдЖрджрд┐ред рдЗрд╕ рд╕рдм рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рдордп рдФрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдФрд░ рдЗрд╕ рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдХреЛ рддреГрддреАрдп-рдкрдХреНрд╖ рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рд╕реМрдВрдкрдирд╛ рдХрд╛рдлреА рддрд░реНрдХрд╕рдВрдЧрдд рд▓рдЧрддрд╛ рд╣реИред рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдЯреНрд░реИрд╡рд┐рд╕-рд╕реАрдЖрдИ рд╣реИ - "рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рд╣реЛрд╕реНрдЯрд┐рдВрдЧ"ред рдпрд╣ рдЙрд╕ рдкрд░ рдХрд░реАрдм рд╕реЗ рдирдЬрд╝рд░ рдбрд╛рд▓рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред
рддрдХрдиреАрдХреА рдкрдХреНрд╖
рдЯреНрд░реИрд╡рд┐рд╕-рд╕реА рдХрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдорд╛рдгрд┐рдХ рднреА рд╣реИ (рдЬреЛ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рд░реВрдмреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)ред рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдЖрдкрдХреЛ рдмрд╕ рдХреБрдЫ рдХрджрдо рдЙрдард╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдЬреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдкрдиреЗ
рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд
рд╣реИрдВ ред рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рдкреВрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ред
рдореЗрдВ рдкреНрд▓рдЧ
рдЯреНрд░реИрд╡рд┐рд╕-рд╕реА
github.com рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рд╡рд╣рд╛рдВ рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ред рдорд╛рдореВрд▓реА рддрдХрдиреАрдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (рдЬреИрд╕реЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╣реБрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛) рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде, .travis.yml рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдиреАрдЪреЗ рдЖрддреА рд╣реИред рдпрд╣ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд┐рд╕ рднрд╛рд╖рд╛ рдореЗрдВ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рднрд╛рд╖рд╛ рдХреЗ рдХрд┐рди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рд╕рдм рдХреБрдЫ рддреБрд░рдВрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ), рдкрд░реНрдпрд╛рд╡рд░рдг (
рдпрд╣рд╛рдВ рдорд╛рдгрд┐рдХ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ)ред рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ github рднрдВрдбрд╛рд░ рдХреА рдЬрдбрд╝ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпрджрд┐ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рдлрд▓ рдерд╛, рддреЛ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реБрдП рдЯреНрд░реИрд╡рд┐рд╕-рд╕реАрдЖрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд▓рдЧрд╛рддрд╛рд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ: рд▓рд╛рд▓ (рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВ), рдкреАрд▓рд╛ (рдЪреЗрддрд╛рд╡рдиреА рд╣реИрдВ) рдФрд░ рд╣рд░рд╛ (рд╕рднреА рдкрд░реАрдХреНрд╖рдг рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкрд╛рд░рд┐рдд рд╣реБрдП)ред рд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ: рдПрдХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдпрд╛ рдЪреЗрддрд╛рд╡рдиреА рдЕрдЧрд░ рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рдЧрдпрд╛; рдЕрдВрддрд┐рдо рд╡рдЪрди рдФрд░ рдЙрд╕рдХреЗ рд▓реЗрдЦрдХ; рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕, рдЖрджрд┐ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛рдлреА рдЬрд╛рдирдХрд╛рд░реАрдкреВрд░реНрдг рдФрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЯреНрд░реИрд╡рд┐рд╕-рд╕реА рдЖрдкрдХреЛ рдИ-рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рд╕реВрдЪрдирд╛ рджреЗрдЧрд╛ред
рд╕реЗрд╡рд╛ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ
- рдлрд┐рд▓рд╣рд╛рд▓ рдЬрдм .travis.yml рдлрд╛рдЗрд▓ рдЧрд┐рдердм рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдЬрдбрд╝ рдореЗрдВ рдЖрддреА рд╣реИ, рддрднреА рдХрд╛рдо рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдПрдХ рд╡рд░реНрдХрд░ рдХреЛ рдлреНрд░реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рд╕рднреА рд╕рдХреНрд░рд┐рдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмреНрд░рдВрдЪ рдЬрд┐рд╕рдореЗрдВ .travis.yml рдлрд╝рд╛рдЗрд▓ рдореМрдЬреВрдж рд╣реИ, рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рд╡рд┐рдзрд╛рдирд╕рднрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд╛рддрд╛рд╡рд░рдг рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрдЪрд╛рдпрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХрд┐рд╕реА рднреА рдлрд╛рдЗрд▓ рдЖрджрд┐ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдмрд╛рдж рдХреА рд╡рд┐рдзрд╛рдирд╕рднрд╛рдУрдВ рдореЗрдВ рдпреЗ рдкрд░рд┐рдгрд╛рдо рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдкреНрд░рддреНрдпреЗрдХ рдирдпрд╛ рдирд┐рд░реНрдорд╛рдг рдПрдХ рд╕рд╛рдл рд╕реНрд▓реЗрдЯ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
- .Travis.yml рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЯреНрд░реИрд╡рд┐рд╕-рд▓рд┐рдВрдЯ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реИред рд╡рд╣ рдЬрд╛рдБрдЪ рдХрд░ рд╕рдХрддреА рд╣реИ:
- рд╡рд╣рд╛рдБ YAML рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╡рд┐рд╕рдВрдЧрддрд┐рдпрд╛рдВ рд╣реИрдВ?
- рднрд╛рд╖рд╛ рдХреБрдВрдЬреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ
- рдЯреНрд░реИрд╡рд┐рд╕-рд╕реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд░рдирдЯрд╛рдЗрдо рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
- рдлрд╝рд╛рдЗрд▓ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреА рд╣реИ
- рдЕрдзрд┐рдХрддрдо рджрдХреНрд╖рддрд╛ рдХреЗ рд▓рд┐рдП, рддрдерд╛рдХрдерд┐рдд рдЕрд╕реЗрдВрдмрд▓реА рдореИрдЯреНрд░рд┐рдХреНрд╕ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдХрдИ рд░рдирдЯрд╛рдЗрдо, рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдЖрджрд┐ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмрдирд╛рдИ рдЬрд╛рдПрдЧреАред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЪрд╛рд░ рд╡рд┐рдзрд╛рдирд╕рднрд╛рдУрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:
#.travis.yml rvm: - 1.9.3 - rbx-18mode env: - FOO=foo BAR=bar - FOO=bar BAR=foo
рд░реЛрдЪрдХ рддрдереНрдп
- рд╕реЗрд╡рд╛ рдХреЗ рдирд╛рдо рдкрд░ "рдЯреНрд░реИрд╡рд┐рд╕" рдХрд╛ рдорддрд▓рдм рдХрд╛рд░реНрдЯреВрди рдЪрд░рд┐рддреНрд░ рдХрд╛ рдирд╛рдо рд╣реИ - рдмрдЪреНрдЪреЛрдВ рдХреЗ рдЯреЗрд▓реАрд╡рд┐рдЬрди рд╢реЛ "рдмреЙрдм рдж рдмрд┐рд▓реНрдбрд░" рд╕реЗ рдЯреНрд░реИрд╡рд┐рд╕ рдЯреНрд░реИрдХреНрдЯрд░ред
- рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЖрд░реНрдерд┐рдХ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрдирддрд╛ рдХреЛ рдкреНрд░реЗрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЗрдЦрдХреЛрдВ рдиреЗ рд╕рд╛рдЗрдЯ love.travis-ci.org рдмрдирд╛рдИ, рдЬрд╣рд╛рдВ рдЖрдк рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд░рд╛рд╢рд┐ рдХрд╛ рд╕рдорд░реНрдерди рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд░рд╛рд╢рд┐ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд▓реЗрдЦрдХ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдореГрддрд┐ рдЪрд┐рдиреНрд╣: рд╕реНрдЯрд┐рдХрд░, рд░рд┐рдВрдЧрдЯреЛрди рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдВрдЧреЗред рдпрд╣ рднреА рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХрд┐ рдЙрд╕реА рд╕рд╛рдЗрдЯ рдкрд░ рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рдореБрджреНрд░реАрдХрд░рдг рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
рдЯреНрд░реИрд╡рд┐рд╕-рд╕реА рд╡рд┐рд▓ рдХреЗ рджреНрд╡рд╛рд░рд╛ - рдЗрдЪреНрдЫрд╛ рд╕реЗ рдирд╣реАрдВ, рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рд░реБрдЪрд┐ рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рддрдереНрдп рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдХрд┐ рдЗрд╕ рд╕рдордп рдХрд╛рдлреА рдмрдбрд╝реА рдФрд░ рдЬрд╛рдиреА-рдорд╛рдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдореЗрдЬрдмрд╛рдиреА рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ, рдРрд╕реА рд╕реЗрд╡рд╛рдУрдВ рдХреА рдорд╛рдВрдЧ рд╣реИред рд╕реЗрд╡рд╛ рдХреЗрд╡рд▓ рдЧрддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реА рд╣реИ рдФрд░ рдореИрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдПрдХ рдмрдбрд╝реЗ рд╕рдореБрджрд╛рдп рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕рдХреА рдЗрдЪреНрдЫрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рд╕рдВрджрд░реНрдн
- рд╕реЗрд╡рд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ
- рд╕реЗрд╡рд╛ рдкреНрд░рд▓реЗрдЦрди
- Github.com рдкреНрд░реЛрдлрд╛рдЗрд▓
- рдЬреЛрд╢ рдХрд╛рд▓реНрдбреЗрд░рд┐рдорд┐рд╕ рдЯреНрд╡рд┐рдЯрд░
- рд╕реНрд╡реЗрди рдлреБрдЪреНрд╕ рдЯреНрд╡рд┐рдЯрд░
- рдорд╛рд░реНрдЯрд┐рди рдлрд╛рдЙрд▓рд░ рдХрд╛ рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рд▓реЗрдЦ