U lodha me atë që tha se vraponin, por jo
I ndershëm Run Butoni për të ripozuar me prova, jo ndjesi.
Diagnoza njerëzore. Prova makinash. Një motor.
But Proof inspekton një depozitim lokal, ndërton një plan me bazë provash, ekzekuton vetëm atë që mund të justifikojë, vëren shëndetin HTTP, dhe shkruan një dëshmi të firmosur për sukses apo dështim.
Nuk e kthen çdo depo të gjelbër. Kjo do ta mposhtte pikën.
Ata marrin një diagnozë dhe një libër.
Ata marrin një vendim të nënshkruar dhe një kod determinist daljeje.
ButProof e dallon diagnozën nga provat. Detectching Python, Flask, Reach, Celery, Go, ose a monorepo nuk do të thotë ButProof pretendon mbështetje të plotë orkestrimi për këtë grumbull.
–json lëshon pikërisht një objekt të papërshkueshëm/rezult/v1 në stdout:
–ci çaktivizon ngjyrën dhe rezultatin interaktiv. Kodet e daljes janë deterministe:
Ekzekutimi i host mund të zgjidhet në menyrë të qartë:
Ekzekuto instalimin e varësisë vetëm kur është menduar:
Shpjegoni dhe verifiko rezultatin e firmosur:
Ekzekuto nga a j
But Proof klonon URL të GitHub pa kredenciale në .butpro/remotes/dhe mban klonin në mënyrë që provat e tij dhe të gjitha dosjet e gjeneruara të vazhdojnë të ekzistojnë. Inspekton klonin por refuzon të ekzekutojë kodin remote derisa të pranohet haptazi ekzekutimi:
Para se të përdorni këtë pranim, rishikoni urdhërimet e bëra në fe. Shto –instalo vetëm kur ke ndërmend të drejtosh instalimin e varësisë dhe skenarët e saj të ciklit të jetës. Remote –e ndryshme refuzohet përpara klonimit sepse e thatë nuk premton të shkruajë asgjë.
Kontribuesit që punojnë nga ky destinacion burim mund të përdorin npm ci, npm të drejtuar , dhe npm lidhje . Këto hapa nuk kërkohen për përdoruesit e npm.
But Prof është i detyruar me qëllim:
Deteksioni është më i gjerë se orkestrimi. Për shembull:
Në varësi të planit të vëzhguar, ButProf mund të shkruajë:
Regjistrimi i regjistrit.json është i shkruar vetëm nga një eksport i qartë.
Docker dhe skedarët udhëzues janë listuar në prova vetëm kur ButProof i gjeneroi ato.
Dosjet e mbrojtura të programit env mbeten të paprekura.
Dëshmitë lokale janë prova të dobishme. CI/OIDC janë prova më të forta furnizimi. ButProof nuk pretendon se prova e laptopit lokal është prova e kompanisë CI.
Niveli i caktuar i së ardhmes është i rezervuar por nuk lëshohet sot.
Dështimet e panjohura mbeten të panjohura, me provat e ruajtura për detektorin tjetër.
ButProof regjistron suksese të dobishme dhe dështime të dobishme. Regjistri i provave nuk e mbështet dështimin.
But Prof nuk ngarkon dëshmi. A a.
Rregjistri Git-nativ dhe modeli i besimit të mbështetur nga OIDC janë projekte në përparim, jo shërbime të vendosura.
Paketa npm përmban CLI të përpiluar, licencë, LEXME dhe doktorë. është kërkohet në nga j
Nis një paketë npm: kontrollo të paketosh ButProof, instalo tarball në një directory të përkohshme, dhe ushtro CLI të instaluar. Shiko doktorët/RELESE ÇEKLIST.md.
Nyje
nga j Ajo është përfshirë në paketën npm sepse dikt/kli.js është e ekzekutueshme dhe npm paket /publish drejton ndërtimin e parapaketës.
But Proof nuk është një platformë vendosjeje, një zëvendësim i përgjithshëm i CI-së, apo një rregullues i mjedisit magjik.
Kjo është e ndershme Run Kopsa për ripop. Ajo drejton atë që mundet, refuzon atë që nuk mund ta provojë, nënshkruan suksesin dhe dështimin, dhe u jep njerëzve dhe makinave të njëjtat prova.
Rrugët e pasigurta duhet të dështojnë qartë, jo në mënyrë magjike.
Gabim gjatë ngarkimit. Ju lutem rimbushni këtë faqe.
