Codecov рд╕реНрдХреНрд░рд┐рдкреНрдЯрдорд╛ рдорд╛рд▓рд┐рд╕рд┐рдпрд╕ рдХреЛрдбрдХреЛ рдкрд░рд┐рдЪрдпрд▓реЗ HashiCorp PGP рдХреБрдЮреНрдЬреАрдХреЛ рд╕рдореНрдЭреМрддрд╛рдХреЛ рдиреЗрддреГрддреНрд╡ рдЧрд░реНтАНрдпреЛред

HashiCorp, рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдЙрдкрдХрд░рдгрд╣рд░реВ Vagrant, Packer, Nomad рд░ Terraform рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдкрд░рд┐рдЪрд┐рдд, рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рдирд┐рдЬреА GPG рдХреБрдЮреНрдЬреАрд▓рд╛рдИ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрдиреЗ рдШреЛрд╖рдгрд╛ рдЧрд░реНтАНрдпреЛред GPG рдХреБрдЮреНрдЬреАрдорд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВрд▓реЗ рд╕рд╣реА рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рдХреЛ рд╕рд╛рде рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реЗрд░ HashiCorp рдЙрддреНрдкрд╛рджрдирд╣рд░реВрдорд╛ рд▓реБрдХреЗрдХрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред рд╕реЛрд╣реА рдХреНрд░рдордорд╛ рдХрдореНрдкрдиреАрд▓реЗ рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдгрдХреЛ рдХреНрд░рдордорд╛ рдпрд╕реНрддреЛ рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕рдХреЛ рдХреБрдиреИ рдирд┐рд╢рд╛рди рдирднреЗрдЯрд┐рдПрдХреЛ рдмрддрд╛рдПрдХреЛ рдЫ ред

рд╣рд╛рд▓, рд╕рдореНрдЭреМрддрд╛ рдЧрд░рд┐рдПрдХреЛ GPG рдХреБрдЮреНрдЬреА рдЦрд╛рд░реЗрдЬ рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рдпрд╕рдХреЛ рд╕реНрдерд╛рдирдорд╛ рдирдпрд╛рдБ рдХреБрдЮреНрдЬреА рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХреЛ рдЫред рд╕рдорд╕реНрдпрд╛рд▓реЗ SHA256SUM рд░ SHA256SUM.sig рдлрд╛рдЗрд▓рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдорд╛рддреНрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНтАНрдпреЛ, рд░ releases.hashicorp.com рдорд╛рд░реНрдлрдд рдЖрдкреВрд░реНрддрд┐ рдЧрд░рд┐рдПрдХрд╛ Linux DEB рд░ RPM рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд╣рд░реВрдХреЛ рдЙрддреНрдкрд╛рджрди, рд╕рд╛рдереИ macOS рд░ Windows (AuthentiCode) рдХреЛ рд▓рд╛рдЧрд┐ рд░рд┐рд▓реАрдЬ рдкреНрд░рдорд╛рдгрд┐рдХрд░рдг рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВрд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрджреИрдиред ред

рд▓рдЧрд╛рддрд╛рд░ рдПрдХреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдмрд╛рдЯ рдХрднрд░реЗрдЬ рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдорд╛ Codecov Bash Uploader (codecov-bash) рд╕реНрдХреНрд░рд┐рдкреНрдЯрдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ рдЪреБрд╣рд╛рд╡рдЯ рднрдпреЛред Codecov рдХрдореНрдкрдиреАрдорд╛ рдЖрдХреНрд░рдордгрдХреЛ рдХреНрд░рдордорд╛, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдорд╛ рдкрдЫрд╛рдбрд┐рдХреЛ рдвреЛрдХрд╛ рд▓реБрдХрд╛рдЗрдПрдХреЛ рдерд┐рдпреЛ, рдЬрд╕рдХреЛ рдорд╛рдзреНрдпрдордмрд╛рдЯ рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╕рд░реНрднрд░рдорд╛ рдкрд╛рд╕рд╡рд░реНрдб рд░ рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреБрдЮреНрдЬреАрд╣рд░реВ рдкрдард╛рдЗрдпреЛред

рд╣реНрдпрд╛рдХ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВрд▓реЗ рдХреЛрдбрдХреЛрдн рдбрдХрд░ рдЫрд╡рд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рддреНрд░реБрдЯрд┐рдХреЛ рдлрд╛рдЗрджрд╛ рдЙрдард╛рдП, рдЬрд╕рд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ GCS (Google рдХреНрд▓рд╛рдЙрдб рднрдгреНрдбрд╛рд░рдг) рдорд╛ рдкрд╣реБрдБрдЪ рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдпреЛ, codecov.io рдмрд╛рдЯ рд╡рд┐рддрд░рд┐рдд рдмрд╛рд╢ рдЕрдкрд▓реЛрдбрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛред рд╡реЗрдмрд╕рд╛рдЗрдЯред рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЬрдирд╡рд░реА 31 рдорд╛ рдлрд┐рд░реНрддрд╛ рдЧрд░рд┐рдпреЛ, рджреБрдИ рдорд╣рд┐рдирд╛рд╕рдореНрдо рдкрддреНрддрд╛ рдирд▓рд╛рдЧреЗрдХреЛ рд░ рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВрд▓рд╛рдИ рдЧреНрд░рд╛рд╣рдХ рдирд┐рд░рдиреНрддрд░ рдПрдХреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдПрдХреЛ рдЬрд╛рдирдХрд╛рд░реА рдирд┐рдХрд╛рд▓реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдпреЛред рдердкрд┐рдПрдХреЛ рдорд╛рд▓рд┐рд╕рд┐рдпрд╕ рдХреЛрдб рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВрд▓реЗ рдкрд░реАрдХреНрд╖рдг рдЧрд░рд┐рдПрдХреЛ Git рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рд░ рд╕рдмреИ рд╡рд╛рддрд╛рд╡рд░рдгреАрдп рдЪрд░рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрдереЗ, рдЯреЛрдХрдирд╣рд░реВ, рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреБрдЮреНрдЬреАрд╣рд░реВ рд░ рдкрд╛рд╕рд╡рд░реНрдбрд╣рд░реВ рд╕рд╣рд┐рдд рдирд┐рд░рдиреНрддрд░ рдПрдХреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдкрдард╛рдЗрдПрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдХреЛрдб, рднрдгреНрдбрд╛рд░рд╣рд░реВ рд░ Amazon Web Services рд░ GitHub рдЬрд╕реНрддрд╛ рд╕реЗрд╡рд╛рд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдиред

рдкреНрд░рддреНрдпрдХреНрд╖ рдХрд▓рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, Codecov Bash рдЕрдкрд▓реЛрдбрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдиреНрдп рдЕрдкрд▓реЛрдбрд░рд╣рд░реВрдХреЛ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬрд╕реНрддреИ Codecov-action (Github), Codecov-circleci-orb рд░ Codecov-bitrise-step, рдЬрд╕рдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдкрдирд┐ рд╕рдорд╕реНрдпрд╛рдмрд╛рдЯ рдкреНрд░рднрд╛рд╡рд┐рдд рдЫрдиреНред codecov-bash рд░ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЙрддреНрдкрд╛рджрдирд╣рд░реВрдХрд╛ рд╕рдмреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рддрд┐рдиреАрд╣рд░реВрдХрд╛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рд╣рд░реВ, рд╕рд╛рдереИ рдкрд╛рд╕рд╡рд░реНрдбрд╣рд░реВ рд░ рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреБрдЮреНрдЬреАрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдиреНрдЫред рддрдкрд╛рдЗрдБ рд░реЗрдЦрд╛ рдХрд░реНрд▓ -sm 0.5 -d "$(git remote -v)<<<<<< ENV $(env)" http:// рдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐рджреНрд╡рд╛рд░рд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдорд╛ рдмреНрдпрд╛рдХрдбреЛрд░рдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рдЬрд╛рдБрдЪ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред /upload/v2 || рд╕рддреНрдп

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди