th container

Deploy Container ຈາກໂຟນເດີ ຫຼື image ຍ້ອນກັບໄປ Revision ກ່ອນໜ້າ ອ່ານ log ແລະ ຈັດ Registry ຂອງ Project ໃຫ້ເປັນລະບຽບ

ກ່ຽວກັບ

Container ຣັນແອັບຂອງທ່ານຈາກ image ແລະ ເພີ່ມ instance ຕາມ traffic ຈົນຫຼຸດເຫຼືອ 0 ເມື່ອບໍ່ມີຄົນເອີ້ນ (--min-instances 0) ທຸກການ deploy ສ້າງ Revision ໃໝ່ Revision ລ່າສຸດຮັບ traffic ທັງໝົດ ແລະ ທ່ານສົ່ງ traffic ກັບໄປ Revision ກ່ອນໜ້າໄດ້ທຸກເວລາ

  • ຈາກ source (--source ຄ່າເລີ່ມຕົ້ນ): th ແພັກໂຟນເດີ ແລະ ເຮົາ build ໃຫ້ ບໍ່ຕ້ອງມີ Docker ຖ້າມີ Dockerfile ຈະໃຊ້ໄຟລ໌ນັ້ນ ຖ້າບໍ່ມີ ໂປຣເຈັກ Node.js, Python ແລະ Go ຈະໄດ້ Dockerfile ທີ່ສ້າງໃຫ້ ເຊິ່ງສະແດງໃນ log ຂອງ build ໄຟລ໌ທີ່ລະບຸໃນ .thignore (ຖ້າບໍ່ມີໃຊ້ .dockerignore ຖ້າບໍ່ມີໃຊ້ .gitignore) ຈະບໍ່ຖືກອັບໂຫຼດ ແລະ source ທີ່ແພັກແລ້ວໃຫຍ່ໄດ້ສູງສຸດ 100 MB
  • ຈາກ image (--image): image ໃດກໍໄດ້ທີ່ລະບົບດຶງໄດ້ ຫຼື image ທີ່ທ່ານ push ດ້ວຍ Docker ຫຼັງ th auth configure-docker
  • ການຕັ້ງຄ່າ: ການ deploy ຄັ້ງທຳອິດສ້າງ Container (ຕ້ອງມີ Region) ການ deploy ຄັ້ງຕໍ່ໄປເກັບການຕັ້ງຄ່າເດີມ ແລະ ປ່ຽນສະເພາະພາຣາມິເຕີທີ່ທ່ານໃສ່ ພາຣາມິເຕີຕົວແປສະພາບແວດລ້ອມແທນທີ່ຕົວແປທັງຊຸດ
  • Registry: image ທີ່ build ແລະ push ຖືກເກັບໃນ Registry ຂອງ Project 20 GB ຕໍ່ Project image ຂອງ 10 Revision ລ່າສຸດຂອງແຕ່ລະ Container ແລະ image ທີ່ມີ tag ຈະຖືກເກັບໄວ້ Build ເຂົ້າ Registry ອື່ນດ້ວຍ --repository ແລະ ຈັດການ Registry ດ້ວຍ th registry

ແອັບຕ້ອງຟັງທີ່ 0.0.0.0 ເທິງພອດໃນ $PORT (ຄ່າເລີ່ມຕົ້ນ 8080) ເບິ່ງ Container ເຮັດວຽກແນວໃດ ໃນສູນຊ່ວຍເຫຼືອ ເລື່ອງການຂະຫຍາຍ ແລະ ການເຂົ້າເຖິງ

ວິທີເຮັດ

Deploy ຈາກ source

  1. ໃນໂຟນເດີໂປຣເຈັກ ຣັນ th container deploy api --source . (ຄັ້ງທຳອິດເພີ່ມ --region ຫຼື ຕັ້ງດ້ວຍ th config set region)
  2. th ແພັກ ແລະ ອັບໂຫຼດໂຟນເດີ ແລ້ວສະແດງ log ຂອງ build ໃນ terminal
  3. ເມື່ອ build ສຳເລັດ Revision ໃໝ່ຖືກ deploy ແລະ URL ຂອງບໍລິການຖືກພິມອອກມາ
Shell
th container deploy api --source . --region bkk

ກົດ Ctrl+C ລະຫວ່າງ build ໄດ້ build ຍັງເຮັດຕໍ່ຢູ່ຝັ່ງເຮົາ ຕິດຕາມອີກຄັ້ງດ້ວຍ th builds log <id> --follow

Deploy image ແລະ ປ່ຽນການຕັ້ງຄ່າ

Shell
th container deploy api --image ghcr.io/acme/api:1.4 --port 3000
th container deploy api --cpu 1 --memory 512Mi --min-instances 0 --max-instances 5 \
  --set-env-vars NODE_ENV=production --secret-env API_KEY=xxxx

ພາຣາມິເຕີທີ່ບໍ່ໃສ່ຈະໃຊ້ຄ່າປັດຈຸບັນຂອງບໍລິການ --env, --set-env-vars ແລະ --secret-env ລວມກັນແທນທີ່ຕົວແປທັງໝົດ ສະນັ້ນໃຫ້ໃສ່ທຸກຕົວທຸກຄັ້ງທີ່ປ່ຽນຕົວໃດຕົວໜຶ່ງ

ຍ້ອນກັບໄປ Revision ກ່ອນໜ້າ

  1. ເບິ່ງ Revision ດ້ວຍ th container revisions list --service api * ໝາຍ Revision ທີ່ກຳລັງໃຫ້ບໍລິການ
  2. ສົ່ງ traffic ທັງໝົດໄປ Revision ທີ່ຕ້ອງການ: th container services update-traffic api --to-revision 3
  3. ຖ້າຈະກັບໄປລຸ້ນລ່າສຸດ ໃຊ້ --to-revision LATEST
Shell
th container revisions list --service api
th container services update-traffic api --to-revision 3

ເພີ່ມພື້ນທີ່ວ່າງໃນ Registry

  1. ເບິ່ງວ່າແຕ່ລະ repository ໃຊ້ພື້ນທີ່ເທົ່າໃດດ້ວຍ th container images list
  2. ເບິ່ງ image ຂອງ repository ໜຶ່ງດ້ວຍ th container images list api KEPT=yes ໝາຍວ່າມີ Container ຣັນ image ນັ້ນ ຫຼື ມີ Revision ເກັບໄວ້ສຳລັບຍ້ອນກັບ
  3. ລຶບ tag (api:old-tag) image ຕາມ digest (api@sha256:…) ຫຼື ທັງ repository ທີ່ບໍ່ມີຫຍັງຣັນ
Shell
th container images list
th container images list api
th container images delete api:old-tag
th container images delete-repository old-worker

ຄຳສັ່ງ

ຄຳສັ່ງຄຳອະທິບາຍ
th container deployDeploy Container
th container services listສະແດງ Container ຂອງ Project ທີ່ໃຊ້ງານ
th container services describeສະແດງການຕັ້ງຄ່າ ແລະ Revision ທີ່ກຳລັງໃຫ້ບໍລິການຂອງ Container
th container services logsພິມ log ລ່າສຸດຂອງ Container
th container services update-trafficສົ່ງ traffic ທັງໝົດໄປ Revision ກ່ອນໜ້າ (ຫຼື ໃໝ່ກວ່າ)
th container services deleteລຶບ Container ແລະ Revision ທັງໝົດຂອງມັນ
th container revisions listສະແດງ Revision ຂອງ Container ໃໝ່ສຸດກ່ອນ
th container images listຖ້າບໍ່ໃສ່ REPOSITORY ຈະສະແດງ repository ໃນ Registry ຂອງ Project ແລະ ໂຄຕ້າ Registry ທີ່ແຕ່ລະອັນໃຊ້
th container images deleteລຶບ image ຫຼື tag ອອກຈາກ Registry
th container images delete-repositoryລຶບ repository ພ້ອມ image ແລະ tag ທັງໝົດ
th builds listສະແດງ 100 build ລ່າສຸດຂອງ Project ທັງ Container ແລະ Function ໃໝ່ສຸດກ່ອນ
th builds logພິມ log ຂອງ build --follow ພິມຕໍ່ໄປຈົນ build ຈົບ
th builds cancelຢຸດ build ທີ່ລໍຄິວ ຫຼື ກຳລັງເຮັດ

th container deploy

Deploy Container

ຮູບແບບຄຳສັ່ງ

Shell
th container deploy NAME [--source DIR | --image IMAGE] [flags]

ດ້ວຍ --source (ຄ່າເລີ່ມຕົ້ນ ".") ໂຟນເດີຖືກອັບໂຫຼດ ແລະ build ເທິງ ThailandHosting ໂດຍບໍ່ຕ້ອງມີ Docker ໃນເຄື່ອງ ຈາກ Dockerfile ຂອງໂຟນເດີ ຫຼື Dockerfile ທີ່ສ້າງໃຫ້ສຳລັບ Node.js, Go ຫຼື Python ໄຟລ໌ທີ່ລະບຸໃນ .thignore (ຖ້າບໍ່ມີໃຊ້ .dockerignore ຖ້າບໍ່ມີໃຊ້ .gitignore) ຈະບໍ່ຖືກອັບໂຫຼດ

ຖ້າຍັງບໍ່ມີ NAME ຈະສ້າງບໍລິການໃໝ່ (ຕ້ອງມີ Region) ຖ້າມີແລ້ວ ຈະ deploy Revision ໃໝ່ທີ່ຮັບ traffic ທັງໝົດ ແຟລັກທີ່ບໍ່ໃສ່ຈະໃຊ້ການຕັ້ງຄ່າປັດຈຸບັນຂອງບໍລິການ

Build ຈາກ source ເກັບ image ໃນ Registry ຫຼັກຂອງ Project ເປັນ <host>/<project>/NAME ໃສ່ --repository REGISTRY/IMAGE ເພື່ອເກັບໃນ Registry ອື່ນຂອງ Project ແທນ (ເບິ່ງ th registry list)

ຕົວຢ່າງ

Build ໂຟນເດີປັດຈຸບັນ ແລະ deploy ເປັນ Container ໃໝ່ໃນ bkk

Shell
th container deploy api --source . --region bkk

Build ເກັບໃນ Registry prod ເປັນ prod/api:v1.4.0

Shell
th container deploy api --source . --repository prod/api --tag v1.4.0

Deploy image ທີ່ຟັງພອດ 3000

Shell
th container deploy api --image ghcr.io/acme/api:1.4 --port 3000

ປ່ຽນຂະໜາດ ແລະ ຕັ້ງຕົວແປ

Shell
th container deploy api --cpu 0.5 --memory 512Mi --env NODE_ENV=production

ຫຼຸດເຫຼືອ 0 ເມື່ອບໍ່ມີຄົນໃຊ້ ເພີ່ມໄດ້ສູງສຸດ 5 instance

Shell
th container deploy api --min-instances 0 --max-instances 5 --concurrency 80

ບັງຄັບໃຫ້ຜູ້ເອີ້ນໃຊ້ invoker token

Shell
th container deploy api --no-allow-unauthenticated

ໃນ CI: ບໍ່ມີການຖາມ

Shell
th container deploy api --source . --quiet

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Container (ບໍລິການ) ເປັນສ່ວນໜຶ່ງຂອງ URL ຂອງບໍລິການ

ພາຣາມິເຕີ

ຊື່ປະເພດຄ່າເລີ່ມຕົ້ນຄຳອະທິບາຍ
--sourceຂໍ້ຄວາມ.ໂຟນເດີທີ່ຈະອັບໂຫຼດ ແລະ build
--imageຂໍ້ຄວາມDeploy image ນີ້ແທນການ build
--portຕົວເລກ8080ພອດທີ່ Container ຟັງ
--cpuຂໍ້ຄວາມvCPU ເຊັ່ນ 0.25, 0.5, 1, 2
--memoryຂໍ້ຄວາມໜ່ວຍຄວາມຈຳ ເຊັ່ນ 256Mi, 512Mi, 1Gi
--compute-classຂໍ້ຄວາມCompute class ເຊັ່ນ general, economy, highcpu, highmem
--envລາຍການຕົວແປສະພາບແວດລ້ອມ KEY=VALUE (ໃສ່ຊ້ຳໄດ້)
--set-env-varsລາຍການຕົວແປສະພາບແວດລ້ອມ KEY=VALUE,KEY2=VALUE2
--secret-envລາຍການຕົວແປ secret KEY=VALUE (ໃສ່ຊ້ຳໄດ້)
--min-instancesຕົວເລກຈຳນວນ instance ຕ່ຳສຸດ (0 ຫຼຸດເຫຼືອສູນ)
--max-instancesຕົວເລກຈຳນວນ instance ສູງສຸດ
--concurrencyຕົວເລກຈຳນວນ request ພ້ອມກັນຕໍ່ instance
--timeoutຂໍ້ຄວາມTimeout ຂອງ request ເຊັ່ນ 300s ຫຼື 5m
--allow-unauthenticatedແຟລັກອະນຸຍາດໃຫ້ເອີ້ນແບບ public (--no-allow-unauthenticated ຕ້ອງມີ invoker token)
--cpu-always-allocatedແຟລັກຈັດສັນ CPU ໄວ້ຕະຫຼອດລະຫວ່າງ request
--health-check-pathຂໍ້ຄວາມHTTP path ສຳລັບ health check
--commandລາຍການEntrypoint ຂັ້ນດ້ວຍຈຸດ (,) (ໃສ່ຊ້ຳໄດ້)
--argsລາຍການອາກິວເມັນ ຂັ້ນດ້ວຍຈຸດ (,) (ໃສ່ຊ້ຳໄດ້)
--clear-commandແຟລັກໃຊ້ entrypoint ຂອງ image ເອງ
--clear-argsແຟລັກໃຊ້ອາກິວເມັນຂອງ image ເອງ
--dockerfileຂໍ້ຄວາມDockerfilePath ຂອງ Dockerfile ໃນ source
--tagຂໍ້ຄວາມTag ຂອງ image ສຳລັບການ build ຈາກ source
--repositoryຂໍ້ຄວາມNAMEບ່ອນເກັບ image ຂອງການ build ຈາກ source: IMAGE ຫຼື REGISTRY/IMAGE
--messageຂໍ້ຄວາມບັນທຶກທີ່ເກັບໄວ້ກັບ Revision
--asyncແຟລັກກັບຄືນທັນທີທີ່ການ deploy ຖືກຮັບ (ໃຊ້ໄດ້ກັບ --image ເທົ່ານັ້ນ)

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th container services list

ສະແດງ Container ຂອງ Project ທີ່ໃຊ້ງານ

ຮູບແບບຄຳສັ່ງ

Shell
th container services list

ຕົວຢ່າງ

ສະແດງ Container ຂອງ Project

Shell
th container services list

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th container services describe

ສະແດງການຕັ້ງຄ່າ ແລະ Revision ທີ່ກຳລັງໃຫ້ບໍລິການຂອງ Container

ຮູບແບບຄຳສັ່ງ

Shell
th container services describe NAME

ຕົວຢ່າງ

ສະແດງການຕັ້ງຄ່າ ແລະ Revision ທີ່ກຳລັງໃຫ້ບໍລິການ

Shell
th container services describe api

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Container (ບໍລິການ) ເປັນສ່ວນໜຶ່ງຂອງ URL ຂອງບໍລິການ

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th container services logs

ພິມ log ລ່າສຸດຂອງ Container

ຮູບແບບຄຳສັ່ງ

Shell
th container services logs NAME [--lines N]

ຕົວຢ່າງ

log 200 ແຖວລ່າສຸດ

Shell
th container services logs api --lines 200

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Container (ບໍລິການ) ເປັນສ່ວນໜຶ່ງຂອງ URL ຂອງບໍລິການ

ພາຣາມິເຕີ

ຊື່ປະເພດຄ່າເລີ່ມຕົ້ນຄຳອະທິບາຍ
--linesຕົວເລກ100ຈຳນວນແຖວ

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th container services update-traffic

ສົ່ງ traffic ທັງໝົດໄປ Revision ກ່ອນໜ້າ (ຫຼື ໃໝ່ກວ່າ)

ຮູບແບບຄຳສັ່ງ

Shell
th container services update-traffic NAME --to-revision REV

REV ແມ່ນຊື່ ເລກທີ ID ຂອງ Revision ຫຼື LATEST

ຕົວຢ່າງ

ຍ້ອນກັບໄປ Revision 3

Shell
th container services update-traffic api --to-revision 3

ກັບໄປ Revision ລ່າສຸດ

Shell
th container services update-traffic api --to-revision LATEST

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Container (ບໍລິການ) ເປັນສ່ວນໜຶ່ງຂອງ URL ຂອງບໍລິການ

ພາຣາມິເຕີ

ຊື່ປະເພດຄ່າເລີ່ມຕົ້ນຄຳອະທິບາຍ
--to-revisionຕ້ອງໃສ່ຂໍ້ຄວາມຊື່ ເລກທີ ID ຂອງ Revision ຫຼື LATEST

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th container services delete

ລຶບ Container ແລະ Revision ທັງໝົດຂອງມັນ

ຮູບແບບຄຳສັ່ງ

Shell
th container services delete NAME [--quiet]

--quiet ຂ້າມການຖາມຢືນຢັນ

ຕົວຢ່າງ

ລຶບຫຼັງຖາມຢືນຢັນ

Shell
th container services delete api

ລຶບໂດຍບໍ່ຖາມ

Shell
th container services delete api --quiet

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Container (ບໍລິການ) ເປັນສ່ວນໜຶ່ງຂອງ URL ຂອງບໍລິການ

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th container revisions list

ສະແດງ Revision ຂອງ Container ໃໝ່ສຸດກ່ອນ

ຮູບແບບຄຳສັ່ງ

Shell
th container revisions list --service NAME

* ໝາຍ Revision ທີ່ກຳລັງໃຫ້ບໍລິການ

ຕົວຢ່າງ

ສະແດງ Revision * ໝາຍອັນທີ່ກຳລັງໃຫ້ບໍລິການ

Shell
th container revisions list --service api

ພາຣາມິເຕີ

ຊື່ປະເພດຄ່າເລີ່ມຕົ້ນຄຳອະທິບາຍ
--serviceຕ້ອງໃສ່ຂໍ້ຄວາມຊື່ບໍລິການ

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th container images list

ຖ້າບໍ່ໃສ່ REPOSITORY ຈະສະແດງ repository ໃນ Registry ຂອງ Project ແລະ ໂຄຕ້າ Registry ທີ່ແຕ່ລະອັນໃຊ້

ຮູບແບບຄຳສັ່ງ

Shell
th container images list [REPOSITORY]

ຖ້າໃສ່ REPOSITORY ຈະສະແດງ image ຂອງມັນ ໃໝ່ສຸດກ່ອນ KEPT=yes ໝາຍວ່າມີ Container ຣັນ image ນັ້ນ ຫຼື ມີ Revision ເກັບໄວ້ສຳລັບຍ້ອນກັບ

ຕົວຢ່າງ

repository ແລະ ການໃຊ້ Registry

Shell
th container images list

image ຂອງ repository api

Shell
th container images list api

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
REPOSITORYບໍ່ບັງຄັບrepository ໃນ Registry ຂອງ Project ປົກກະຕິແມ່ນຊື່ Container

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th container images delete

ລຶບ image ຫຼື tag ອອກຈາກ Registry

ຮູບແບບຄຳສັ່ງ

Shell
th container images delete IMAGE [--quiet]

IMAGE ແມ່ນ REPOSITORY:TAG (ລຶບສະເພາະ tag), REPOSITORY@sha256:DIGEST ຫຼື REPOSITORY@<ເລກ hex ຂອງ digest 7 ຕົວທຳອິດຂຶ້ນໄປ> (ລຶບ image ແລະ tag ທັງໝົດຂອງມັນ) ຫຼື ແບບເຕັມ <host>/<namespace>/REPOSITORY[:TAG|@DIGEST]

image ທີ່ Container ກຳລັງຣັນຢູ່ລຶບບໍ່ໄດ້ --quiet ຂ້າມການຖາມຢືນຢັນ

ຕົວຢ່າງ

ລຶບ tag

Shell
th container images delete api:old-tag

ລຶບ image ແລະ tag ທັງໝົດຂອງມັນຕາມ digest

Shell
th container images delete api@3f2c9a1

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
IMAGEຕ້ອງໃສ່REPOSITORY:TAG, REPOSITORY@sha256:DIGEST, REPOSITORY@ ຕາມດ້ວຍເລກ hex ຂອງ digest 7 ຕົວທຳອິດຂຶ້ນໄປ ຫຼື ແບບເຕັມ <host>/<namespace>/REPOSITORY…

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th container images delete-repository

ລຶບ repository ພ້ອມ image ແລະ tag ທັງໝົດ

ຮູບແບບຄຳສັ່ງ

Shell
th container images delete-repository REPOSITORY [--quiet]

ລຶບບໍ່ໄດ້ຂະນະທີ່ມີ Container ຣັນ image ຂອງມັນຢູ່ --quiet ຂ້າມການຖາມຢືນຢັນ

ຕົວຢ່າງ

ລຶບ repository ທີ່ບໍ່ມີຫຍັງຣັນ

Shell
th container images delete-repository old-worker

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
REPOSITORYຕ້ອງໃສ່repository ໃນ Registry ຂອງ Project ປົກກະຕິແມ່ນຊື່ Container

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th builds list

ສະແດງ 100 build ລ່າສຸດຂອງ Project ທັງ Container ແລະ Function ໃໝ່ສຸດກ່ອນ

ຮູບແບບຄຳສັ່ງ

Shell
th builds list [--status STATUS] [--kind container|function] [--repository REPOSITORY]

REPOSITORY ແມ່ນບ່ອນເກັບ image (IMAGE ໃນ Registry ຫຼັກ ຫຼື REGISTRY/IMAGE ໃນ Registry ອື່ນ) DEPLOYED TO ແມ່ນບໍລິການທີ່ Revision ໃຊ້ image ນັ້ນ image removed ໝາຍວ່າ image ຖືກ Cleanup ຫຼື ລຶບອອກຈາກ Registry ແລ້ວ

ຕົວຢ່າງ

Build ທີ່ລໍຄິວ ຫຼື ກຳລັງເຮັດ

Shell
th builds list --status active

Build ຂອງ Function ທີ່ລົ້ມເຫຼວ

Shell
th builds list --kind function --status failed

100 build ລ່າສຸດ ທັງ Container ແລະ Function

Shell
th builds list

ສະເພາະ build ທີ່ເກັບໃນ api

Shell
th builds list --repository api

ພາຣາມິເຕີ

ຊື່ປະເພດຄ່າເລີ່ມຕົ້ນຄຳອະທິບາຍ
--statusຂໍ້ຄວາມສະເພາະ build ທີ່ active (ລໍຄິວ ຫຼື ກຳລັງເຮັດ), queued, running, succeeded, failed ຫຼື cancelled
--kindຂໍ້ຄວາມສະເພາະ build ຂອງ container ຫຼື function
--repositoryຂໍ້ຄວາມສະເພາະ build ທີ່ເກັບໃນ repository ນີ້

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th builds log

ພິມ log ຂອງ build --follow ພິມຕໍ່ໄປຈົນ build ຈົບ

ຮູບແບບຄຳສັ່ງ

Shell
th builds log ID [--follow]

ຕົວຢ່າງ

ຕິດຕາມ build ຈົນຈົບ

Shell
th builds log <build-id> --follow

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
IDຕ້ອງໃສ່ID ຂອງ build ຕາມທີ່ th container deploy ຫຼື th builds list ພິມອອກມາ

ພາຣາມິເຕີ

ຊື່ປະເພດຄ່າເລີ່ມຕົ້ນຄຳອະທິບາຍ
--followແຟລັກພິມຕໍ່ໄປຈົນ build ຈົບ

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th builds cancel

ຢຸດ build ທີ່ລໍຄິວ ຫຼື ກຳລັງເຮັດ

ຮູບແບບຄຳສັ່ງ

Shell
th builds cancel ID

ຕົວຢ່າງ

ຢຸດ build ທີ່ລໍຄິວ ຫຼື ກຳລັງເຮັດ

Shell
th builds cancel <build-id>

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
IDຕ້ອງໃສ່ID ຂອງ build ຕາມທີ່ th container deploy ຫຼື th builds list ພິມອອກມາ

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑