Iwebata koodu ọjọọ n'ime edemede Codecov dugara n'imebi igodo HashiCorp PGP.

HashiCorp, nke ama ama maka ịmepụta ngwa ọrụ mepere emepe Vagrant, Packer, Nomad and Terraform, kwuputara mwepu nke igodo GPG nkeonwe ejiri iji mepụta mbinye aka dijitalụ na-enyocha mwepụta. Ndị mwakpo nwetara igodo GPG nwere ike ịme mgbanwe ezoro ezo na ngwaahịa HashiCorp site na iji mbinye aka dijitalụ ziri ezi gosipụta ha. N'otu oge ahụ, ụlọ ọrụ ahụ kwuru na n'oge nyocha ahụ, ọ dịghị ihe ọ bụla a chọpụtara na mgbalị ime mgbanwe ndị dị otú ahụ.

Ugbu a, a kagbuola igodo GPG mebiri emebi ma webata igodo ọhụrụ n'ọnọdụ ya. Nsogbu a metụtara naanị nkwenye site na iji faịlụ SHA256SUM na SHA256SUM.sig, na emetụtaghị ọgbọ nke mbinye aka dijitalụ maka ngwugwu Linux DEB na RPM ewepụtara site na releases.hashicorp.com, yana usoro nkwenye maka macOS na Windows (AuthentiCode) .

Mgbapụta ahụ mere n'ihi iji Codecov Bash Uploader (codecov-bash) script n'ime akụrụngwa, emebere iji budata akụkọ mkpuchi sitere na sistemu njikọta na-aga n'ihu. N'oge agha a na ụlọ ọrụ Codecov, a na-ezobe azụ azụ n'ime edemede a kapịrị ọnụ, site na nke ezigara okwuntughe na igodo nzuzo na sava ndị mwakpo ahụ.

Iji mbanye anataghị ikike, ndị na-awakpo ahụ jiri ohere nke njehie na usoro ịmepụta Codecov Docker oyiyi, nke nyere ha ohere wepụ data ịnweta GCS (Google Cloud Storage), dị mkpa iji mee mgbanwe na Bash Uploader script kesara na codecov.io. webụsaịtị. Emere mgbanwe ndị a na Jenụwarị 31, achọpụtaghị ya ruo ọnwa abụọ wee kwe ka ndị na-awakpo wepụta ozi echekwara na gburugburu sistemụ nnabata ndị ahịa na-aga n'ihu. N'iji koodu ọjọọ agbakwunyere, ndị na-awakpo nwere ike nweta ozi gbasara ebe nchekwa Git nwalere na mgbanwe gburugburu ebe obibi, gụnyere tokens, igodo nzuzo na okwuntughe na-ebufe na usoro ntinye aka na-aga n'ihu iji hazie ohere ịnweta koodu ngwa, ebe nchekwa na ọrụ dị ka Amazon Web Services na GitHub.

Na mgbakwunye na oku a na-akpọ kpọmkwem, a na-eji script Codecov Bash Uploader dịka akụkụ nke ndị ọzọ na-ebugo, dị ka Codecov-action (Github), Codecov-circleci-orb na Codecov-bitrise-step, ndị ọrụ ya na-emetụtakwa nsogbu ahụ. A na-atụ aro ndị niile na-eji codecov-bash na ngwaahịa ndị yiri ya ka ha nyochaa akụrụngwa ha, yana gbanwee okwuntughe na igodo nzuzo. Ị nwere ike ịlele maka ọnụnọ nke azụ azụ na edemede site na ọnụnọ nke eriri curl -sm 0.5 -d "$(git remote -v) /bulite /v2 || eziokwu

isi: opennet.ru

Tinye a comment