рдореИрдВ рд╕реМрд╡реАрдВ рдмрд╛рд░ рдирд╣реАрдВ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рд╕реАрдЖрдИ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИред рдЗрд╕ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдЖрд╡рд┐рд╖реНрдХрд╛рд░рдХ, рдЕрдЬреНрдЮрд╛рдд рдирд╣реАрдВ рд╣реИрдВ, рдорд╛рд░реНрдЯрд┐рди рдлрд╛рдЙрд▓рд░, рд▓реЗрдХрд┐рди рдЙрдирдХрд╛ рдХрд╛рдо
рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛
рд╣реИ ред
рдореИрдВ рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрдИ рд▓реЗрдЦреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдереА рдХрд┐, рд╕реАрдЖрдИ рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЕрднреА рднреА рдХреЛрдИ рд╡рд┐рд╕реНрддреГрдд рдирд┐рд░реНрджреЗрд╢ рдирд╣реАрдВ рд╣реИ, рдХрджрдо рд╕реЗ рдХрджрдо, рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рднреА, рд░реВрд╕реА рдмреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ (рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдпрд╛ рдореБрдЭреЗ рдмрд╕ рдРрд╕реЗ рдирд╣реАрдВ рдорд┐рд▓рддреЗ рд╣реИрдВ)ред
рдЪрдХреНрд░ рдХреЗ рдкрд╣рд▓реЗ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рд╡рд░реНрддрдорд╛рди рд╕реБрд╕реНрдд рд╕реНрдерд┐рддрд┐ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЙрджреНрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдХреА рдПрдХ рдпреЛрдЬрдирд╛ рдХреА рд░реВрдкрд░реЗрдЦрд╛ рддреИрдпрд╛рд░ рдХрд░реЗрдВрдЧреЗ - рдЬрд┐рд╕реЗ рд╣рдо рдЕрдВрдд рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдо рд╕рднреА рддреИрдпрд╛рд░ рд╣реИрдВред рдФрд░ рдлрд┐рд░, рдзреАрд░реЗ-рдзреАрд░реЗ, рд╣рдо рдЗрд╕реЗ рдорд╣рд╕реВрд╕ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдВрдЧреЗред рдХреМрди рджрд┐рд▓рдЪрд╕реНрдкреА рд░рдЦрддрд╛ рд╣реИ, рдореИрдВ рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗ рдкреВрдЫрддрд╛ рд╣реВрдВред
рдореИрдВ рдЙрдкрдХрд░рдг / рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реЗрдЯ рдкрд░ рд╕рднреА рдЙрджрд╛рд╣рд░рдгреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдореМрд▓рд┐рдХ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬреАрдЖрдИрдЯреА рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рд╕реЗ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЬреЗрдирдХрд┐рдВрд╕ рдХреЗ рд╕рд╛рде рдЯреАрдорд╕рд┐рдЯреА:
рд╡реАрд╕реАрдПрд╕ - рдЬреАрдЖрдИрдЯреА
рдкрд░реАрдХреНрд╖рдг - рдПрдореБрд▓реЗрдЯрд░, рдПрдВрдбреНрд░реЙрдЗрдб рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯреЗрд╢рди рдлреНрд░реЗрдорд╡рд░реНрдХ, рдЬреБрдирд┐рдЯ, рд░реЛрдмреЛрдЯрд┐рдпрдо, рд░реЛрдмреЛрдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ, рдореЙрдХрд┐рдЯреЛ
рдмрд┐рд▓реНрдбрд┐рдВрдЧ - рдорд╛рд╡реЗрди + рдПрдВрдбреНрд░реЙрдЗрдб-рдорд╛рд╡реЗрди-рдкреНрд▓рдЧрдЗрди
IDE - рдЗрдВрдЯреЗрд▓реАрдЬ рдЖрдИрдбрд┐рдпрд╛
рд╡рд┐рд░реВрдкрдг рд╕рд╛рдХреНрд╖реНрдп рд╕рдВрдЧреНрд░рд╣рдг - Nexus
рд╕реАрдЖрдИ рд╕рд░реНрд╡рд░ - рдЯреАрдорд╕рд┐рдЯреА
рдХреНрдпрд╛ рдЙрдкрд▓рдмреНрдз рд╣реИ:
рдЗрд╕рд▓рд┐рдП, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдЬреАрдЖрдИрдЯреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╣реИрдВ, рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╡рд╣рд╛рдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЛ рдПрдХ рдореБрдЦреНрдп рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд░рд┐рд╣рд╛рдИ рдХреЗ рд▓рд┐рдП рд╡рд┐рдзрд╛рдирд╕рднрд╛рдПрдВ рд╡рд╣рд╛рдВ рд╕реЗ рдПрдХрддреНрд░ рдХреА рдЬрд╛рддреА рд╣реИрдВред рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рдХреЛрдИ рдЕрд╡рдзрд╛рд░рдгрд╛ рдирд╣реАрдВ рд╣реИ, рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЛ IntelliJ IDEA:
Tools -> Android -> Export Signed Application Package.
рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХрддреНрд░рд┐рдд рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЛ рдореЗрд▓, рд╕реНрдХрд╛рдЗрдк рдФрд░ рдЕрдиреНрдп рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдЧрд▓реЗ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдХрдИ рдШрдВрдЯреЗ рд▓рдЧ рд╕рдХрддреЗ рд╣реИрдВ: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдмрджрд▓рдирд╛, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдХрдорд┐рдЯ рдХрд░рдирд╛, рдХрдорд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдЯреИрдЧ рдмрдирд╛рдирд╛, рдлрд┐рд░ рдЬрд╛рдБрдЪрдирд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рдЗрдХрдЯреНрдард╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд╛рдВрдЫрд┐рдд рд╕рд░реНрд╡рд░ рдХреЛ рджреЗрдЦрддрд╛ рд╣реИ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдХреБрдВрдЬреА рдФрд░ рд╕рд╛рдорд╛рдиред рдФрд░ рд╕рднреА рдЬрд╛рдВрдЪ рдФрд░ рд╕рд╛рд╡рдзрд╛рдирд┐рдпреЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдорд╛рдирд╡ рдХрд╛рд░рдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рднреВрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╣рдо рдХреНрдпрд╛ рдкрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ:
рд╕реНрд░реЛрдд рдХреЛрдб рдЕрднреА рднреА GIT рдореЗрдВ рд╣реИрдВ :) рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдмреНрд░рд╛рдВрдЪрд┐рдВрдЧ рдореЙрдбрд▓ рдХреЛ рдЗрд╕
рдХрд╛рдо рдФрд░ рдЗрд╕
рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдорд┐рд▓реА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдФрд░ рд╕реБрдзрд╛рд░ рдЪрд░рдг рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред (рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЯреАрдорд╕рд┐рдЯреА рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛ рджреЗрдЧрд╛, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╡рд┐рдХрд╛рд╕, рд░рд┐рд▓реАрдЬ рдХреА рддреИрдпрд╛рд░реА рдФрд░ рдЗрд╕рдХреЗ рдЖрдЧреЗ рдХреЗ рд╕рдорд░реНрдерди рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ред рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рджреМрд░рд╛рди рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдиреЗрдХреНрд╕рд╕ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЦреАрдВрдЪ рд▓реА рдЬрд╛рддреА рд╣реИрдВред рд╡рд┐рдзрд╛рдирд╕рднрд╛ рджреЛ рддрд░реАрдХреЛрдВ рд╕реЗ рд╕рдВрднрд╡ рд╣реИ:
- рдЖрдИрдбреАрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдбрд┐рдмрдЧ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдФрд░ рдЖрдИрдбрд┐рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд░рди-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрдирд╛рдиреЗ (рд╕реНрдерд╛рдиреАрдп рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ, рдЬрд▓реНрджреА рд╕реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрд░реАрдХреНрд╖рдг рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрджрд┐)
- рдорд╛рд╡реЗрди, рдПрдХ рдХреНрд▓рд┐рдХ рдореЗрдВ рдпрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рддреАрди рдореЙрдбреНрдпреВрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
- рд░реВрдЯ - рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░реВрдЯ рдореЗрдВ рджреЛ рдЕрдиреНрдп рдиреЗрд╕реНрдЯреЗрдб рдореЙрдбреНрдпреВрд▓ рд╣реИрдВ
- рдЕрдиреБрдкреНрд░рдпреЛрдЧ - рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде рдореЙрдбреНрдпреВрд▓ред рдЖрд╡реЗрджрди рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕рдореЗрдВ JUnit рдФрд░ Robolectric рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВ (рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ - Robolectric , рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЬреЛ рдЖрдкрдХреЛ рдбреЗрд╕реНрдХрдЯреЙрдк JVM рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЛрдб рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯреЗрд╢рди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╡рд┐рдкрд░реАрдд, рдкрд░реАрдХреНрд╖рдг рдХреА рдЧрддрд┐ рдмрдврд╝рд╛рддрд╛ рд╣реИ )ред
- рдкрд░реАрдХреНрд╖рдг - рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдг рдХреЗ рд╕рд╛рде рдореЙрдбреНрдпреВрд▓ред рдкрд░реАрдХреНрд╖рдг рдпрд╛ рддреЛ рдкрд░реАрдХреНрд╖рдг рдордВрдЪ ( рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯреЗрд╢рди рдлреНрд░реЗрдорд╡рд░реНрдХ ) рдХреЗ рдорд╛рдирдХ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдпрд╛ рд░реЛрдмреЛрдЯрд┐рдпрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВ ред
рдорд╛рд╡реЗрди рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдб-рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдкрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рддреАрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:
development
,
test
рдФрд░
production
, рд╕рдВрдмрдВрдзрд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рднрд┐рдиреНрди (рд╕рд░реНрд╡рд░ рдкрддреЗ, рджреЗрд░реА рдФрд░ рдЯрд╛рдЗрдордЖрдЙрдЯ, рдбрд┐рдмрдЧ рдлреНрд▓реИрдЧ, рдЖрджрд┐)ред рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рджреМрд░рд╛рди, рдЗрдХрд╛рдИ рдФрд░ рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред
CI рд╕рд░реНрд╡рд░ рдирд┐рдореНрди рдЕрд╕реЗрдВрдмрд▓реА рдХрд░рддрд╛ рд╣реИ:
- рд╡рд┐рдХрд╛рд╕ - рд╡рд┐рдХрд╕рд┐рдд рд╢рд╛рдЦрд╛ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдзрдХреНрдХрд╛ рдХреЗ рд▓рд┐рдПред рдЕрд╕реЗрдВрдмрд▓реА рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реИ рдЬреИрд╕реЗ "рдореИрдВ рдлрд╝рд╛рдЗрд▓ рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЕрдиреНрдп рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рд╕реЗ рдПрдХрддреНрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ"ред
- рд░рд╛рдд рдХрд╛ рдирд┐рд░реНрдорд╛рдг - рдЦрд░реЛрдВрдЪ рд╕реЗ рд╕рднреА рддреАрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдПрдВ
- рдпреВрдПрдЯреА - рдЕрд╕реЗрдВрдмрд▓реА рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдЬрд╛рд░реА рдЙрдореНрдореАрджрд╡рд╛рд░реЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рдФрд░ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдирд╛
- рд░рд┐рд▓реАрдЬ - рдмрд╛рдЬрд╛рд░ рдкрд░ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реАрдЬ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдзрд╛рдирд╕рднрд╛
рдкреНрд░рддреНрдпреЗрдХ рд╕рдлрд▓ UAT рдпрд╛ рд░рд┐рд▓реАрдЬрд╝ рдмрд┐рд▓реНрдб рдХреЗ рд▓рд┐рдП, рдкреНрд░рдкрддреНрд░
rcX.XX-X
рдпрд╛
vX.XX
рдХрд╛ рдПрдХ рдЯреИрдЧ рдХреНрд░рдорд╢рдГ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдмрд┐рд▓реНрдб рдЕрднрд┐рднреВрдд рд╣реИ: рдпрд╣ рд╕рдВрдХрд▓рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдЯреВрдЯ рдЧрдП рд╣реИрдВ, рдЖрджрд┐ред - рдЗрдЪреНрдЫреБрдХ рдкрд╛рд░реНрдЯрд┐рдпреЛрдВ рдХреЛ рдЕрд▓рд░реНрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдкрддреНрд░ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдпрд╛ рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд▓рд╛рдХреГрддрд┐рдпрд╛рдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХреЗрд╡рд▓ рд╕реАрдЖрдИ рд╕рд░реНрд╡рд░ рд╕реЗ рд▓реА рдЬрд╛рддреА рд╣реИрдВ, рдХреЛрдИ рдореИрдиреБрдЕрд▓ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдирд╣реАрдВред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╡рд╛рд▓реА рдХрд┐рд╕реА рдлрд╛рдЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдпрд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЯреИрдЧ рдмрдирд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ, рд╕рдм рдХреБрдЫ "рдЕрдкрдиреЗ рдЖрдк" рд╣реЛрддрд╛ рд╣реИред рдкрд░реАрдХреНрд╖рдг рдпрд╛ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рд░рд┐рд▓реАрдЬрд╝ рдЙрдореНрдореАрджрд╡рд╛рд░ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдФрд░ рдмрдирд╛рдиреЗ рдХрд╛ рд╕рдордп 2-5 рдорд┐рдирдЯ рд╣реИред
рдЕрдЧрд▓реЗ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рдорд╛рд╡реЗрди рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ pom.xml рд▓рд┐рдЦреЗрдВрдЧреЗ рдФрд░ рдзреАрд░реЗ-рдзреАрд░реЗ рдЕрдкрдиреА рдпреЛрдЬрдирд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗ
PS рдЬрдм рдореИрдВ Habr├й рдкрд░ рдПрдХ рд▓реЗрдЦ рддреИрдпрд╛рд░ рдХрд░ рд░рд╣рд╛ рдерд╛, рддреЛ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдПрдХ
рдкреНрд░рдХрд╛рд╢рди рд╕рд╛рдордиреЗ рдЖрдпрд╛, рдлрд┐рд░ рднреА рдореИрдВ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рд▓рд┐рдЦрдирд╛ рдФрд░ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреВрдВрдЧрд╛