ਸ਼ਾਪ ਚਾਲੂ ਹੈ

ਅਸੀਂ ਵੈੱਬਸਾਈਟਾਂ, AI ਏਜੰਟਾਂ ਅਤੇ LLM ਟ੍ਰੇਨਿੰਗ ਲਈ Workstation AI ਮਸ਼ੀਨਾਂ ਬਣਾਉਂਦੇ ਹਾਂ — ਆਨਲਾਈਨ ਸੰਰਚਿਤ ਕਰੋ ਅਤੇ ਖਰੀਦੋ।

ਟ੍ਰੇਡ ਕੀਮਤਾਂ ਪ੍ਰਾਪਤ ਕਰੋ
AI ਉਤਪਾਦ
AI ਲੈਬਜ਼OpenAI ਏਜੰਟClaude ਏਜੰਟGrok BotWorkstation AI ਨੇਟਿਵ CRMਮਾਰਕੀਟਿੰਗਸਾਰੇ ਉਤਪਾਦ
AI ਹੱਲ
ਲਾਗੂ AIAI ਏਜੰਟਜਨਰੇਟਿਵ AIAI ਆਟੋਮੇਸ਼ਨAI ਹੁਨਰ ਵਿਕਾਸSME ਲਈ AI ਪੈਕੇਜਐਂਟਰਪ੍ਰਾਈਜ਼ AI ਲੈਬAI ਵਰਕਸਟੇਸ਼ਨNVIDIA ਹਾਰਡਵੇਅਰ ਅਤੇ ਸਾਫਟਵੇਅਰNVIDIA ਐਕਸਲਰੇਟਿਡ ਕੰਪਿਊਟਿੰਗਪ੍ਰਾਈਵੇਟ AIGPU ਕਲੱਸਟਰਐਜ AIਉਦਯੋਗ ਅਨੁਸਾਰ AI
AI ਸੇਵਾਵਾਂ
ਪਲੇਟਫਾਰਮ ਆਧੁਨਿਕੀਕਰਨਡਿਜੀਟਲ ਇੰਜੀਨੀਅਰਿੰਗਡਾਟਾ ਬੁਨਿਆਦ ਅਤੇ AIਖੁਦਮੁਖਤਿਆਰ ਕਾਰਵਾਈਆਂAI ਸਲਾਹDevOps ਆਟੋਮੇਸ਼ਨਸਾਈਬਰ ਸੁਰੱਖਿਆਸਾਫਟਵੇਅਰ ਵਿਕਾਸਏਜੰਟ ਨਿਰਮਾਣMLOps ਸੈੱਟਅੱਪGPU ਲੀਜ਼ਿੰਗ
ਸਾਡੇ ਬਾਰੇ
ਕੰਪਨੀਸਾਡੀ ਕਹਾਣੀਭਾਈਵਾਲਗਾਹਕ ਕਹਾਣੀਆਂ
AI ਡਾਟਾ ਸੈਂਟਰ
AI ਜਾਣਕਾਰੀJev ਲੜੀਬੈਂਚਮਾਰਕ ਲੈਬਮਾਡਲ ਚੋਣ
ਤਕਨੀਕੀ ਨੋਟਸ
ਦਸਤਾਵੇਜ਼ੀਕਰਨ
Linux OSUbuntuRed Hat Enterprise LinuxSUSE LinuxAlpine LinuxDebian, Rocky & AlmaLinux
AI ਕਲਾਉਡ ਪਲੇਟਫਾਰਮAWS & Amazon BedrockGoogle Cloud & Vertex AIMicrosoft Azure & AI FoundryGPU ਕਲਾਉਡ ਅਤੇ ਮਾਰਕੀਟਪਲੇਸ
ਨਿੱਜੀ AI ਡਾਟਾ ਸੈਂਟਰਕਾਨੂੰਨੀ ਫਰਮਾਂ ਲਈਅਕਾਊਂਟਿੰਗ ਫਰਮਾਂ ਲਈਆਨ-ਪ੍ਰੇਮਿਸਿਸ ਪਲੇਟਫਾਰਮਪੂਰੀ ਤਰ੍ਹਾਂ ਸੁਰੱਖਿਅਤ ਕਲਾਉਡ
ਟੂਲRing PromoterJobshout
ਖ਼ਬਰਾਂ
ਬਲੌਗ
ਸਾਡੇ ਨਾਲ ਸੰਪਰਕ ਕਰੋਸਾਈਨ ਇਨ

ਆਧੁਨਿਕ ਕਾਰੋਬਾਰਾਂ ਲਈ AI ਵਰਕਸਟੇਸ਼ਨ, AI ਮਲਟੀ-ਏਜੰਟਿਕ ਸਾਫਟਵੇਅਰ, GPU ਬੁਨਿਆਦੀ ਢਾਂਚਾ ਅਤੇ ਬੁੱਧੀਮਾਨ ਏਜੰਟ ਹੱਲ।

ਸਾਡੇ ਨਾਲ ਸੰਪਰਕ ਕਰੋ

AI ਹੱਲ

ਲਾਗੂ AIAI ਏਜੰਟਜਨਰੇਟਿਵ AIAI ਆਟੋਮੇਸ਼ਨAI ਹੁਨਰ ਵਿਕਾਸSME ਲਈ AI ਪੈਕੇਜਐਂਟਰਪ੍ਰਾਈਜ਼ AI ਲੈਬਉਦਯੋਗ ਅਨੁਸਾਰ AI

ਉਤਪਾਦ

ਸਾਰੇ ਉਤਪਾਦWorkstation AI native CRM ਅਤੇ ERPਮਾਰਕੀਟਿੰਗOpenAI ਏਜੰਟRing PromoterJobshout

ਕੰਪਨੀ

ਸਾਡੇ ਬਾਰੇਕੰਪਨੀAI ਡਾਟਾ ਸੈਂਟਰWorkstation ਕਿਉਂਭਾਈਵਾਲਗਾਹਕ ਕਹਾਣੀਆਂਕੀਮਤਾਂਸੰਪਰਕTenthMatrix

ਸਰੋਤ

AI ਜਾਣਕਾਰੀਤਕਨੀਕੀ ਨੋਟਸਦਸਤਾਵੇਜ਼ੀਕਰਨLinux OSAI ਕਲਾਉਡ ਪਲੇਟਫਾਰਮਨਿੱਜੀ AI ਡਾਟਾ ਸੈਂਟਰਬਲੌਗਖੋਜੋਸਾਈਟਮੈਪ
ਯੂਕੇ ਦਫ਼ਤਰ
77-79 Marlowes, Hemel Hempstead HP1 1LFਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ - M25 ਆਊਟਰ ਲੰਡਨ ਤੋਂ ਜੰਕਸ਼ਨ 20 ਲਵੋਕੰਪਨੀ ਨੰ.: 11641870ਸੋਮ - ਸ਼ੁੱਕਰ: ਸਵੇਰੇ 9:00 - ਸ਼ਾਮ 6:00 GMT
+44 7515 356 146
ਬੈਲਜੀਅਮ ਦਫ਼ਤਰ
Workstation SRL, Rue Vanderkindere 34, 1180 Uccle, BrusselsBE 0751.518.683ਸੋਮ - ਸ਼ੁੱਕਰ: ਸਵੇਰੇ 9:00 - ਸ਼ਾਮ 6:00 CET
+32 492 45 67 46
ਭਾਰਤ ਦਫ਼ਤਰ
#159 Sector 9, Pocket 1, DDA Flats, 110077 Dwarka, New Delhi
+91 98881 98841

© 2026 Workstation AI। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।

ਪ੍ਰਾਈਵੇਸੀਡਾਟਾ ਮਿਟਾਉਣਾਕੁਕੀਜ਼ਸੇਵਾ ਦੀਆਂ ਸ਼ਰਤਾਂਵੈੱਬਸਾਈਟ ਸਾਈਟਮੈਪ

NVIDIA, the NVIDIA logo, RTX, RTX PRO, Blackwell, CUDA, NVLink, MGX, Omniverse, Spectrum-X, Quantum, BlueField, DGX and HGX are trademarks and/or registered trademarks of NVIDIA Corporation in the US and other countries. AMD, the AMD Arrow logo, EPYC, Instinct, Ryzen and Threadripper are trademarks of Advanced Micro Devices, Inc. Dell and PowerEdge are trademarks of Dell Inc. or its subsidiaries. Intel and Xeon are trademarks of Intel Corporation or its subsidiaries. AMAX, AceleMax and LiquidMax are trademarks of AMAX Engineering Corporation. All other product names, logos and brands are the property of their respective owners. We use them only to identify the products we describe, supply or support; their use does not mean their owners endorse us.

ਹੋਮ / ਤਕਨੀਕੀ ਨੋਟਸ / Technology
DevOpsCI/CDAIKubernetesਆਟੋਮੇਸ਼ਨ

Ring Promoter — ਉਤਪਾਦਨ ਤੋਂ ਪਹਿਲਾਂ QA ਗੇਟਸ

ਤਕਨੀਕੀ ਸੰਖੇਪ: ਪ੍ਰੋਮੋਸ਼ਨ ਗੇਟਸ, ਪ੍ਰਤੀ-ਰਿੰਗ ਆਟੋ_ਪ੍ਰੋਮੋਟ, ਸਿਹਤ/ਵਰਜਨ ਤਸਦੀਕ, acc→ਪ੍ਰੋਡ ਮਨੁੱਖੀ ਗੇਟ, ਰੋਲਬੈਕ, ਅਤੇ AI-ਟੀਮ ਨੀਤੀ

10 ਸਤੰਬਰ 2026Technology8 min read

ਦੇਖੋ: ਉਤਪਾਦਨ ਤੋਂ ਪਹਿਲਾਂ QA ਗੇਟ

Ring Promoter — ਉਤਪਾਦਨ ਤੋਂ ਪਹਿਲਾਂ QA ਗੇਟਸ (YouTube)

ਵੀਡੀਓ: youtu.be/Vs2Em0HPvoY · ਉਤਪਾਦ: ringpromoter.com

Ring Promoter ਆਰਡਰ ਕੀਤੀਆਂ ਰਿੰਗਾਂ ਲਈ Workstation ਦਾ ਪ੍ਰਮੋਸ਼ਨ ਕੰਟਰੋਲ ਪਲੇਨ ਹੈ int → test → acc → prod. ਇਹ ਲੇਖ 'ਤੇ ਧਿਆਨ ਕੇਂਦ੍ਰਤ ਕਰਦਾ ਹੈ ਉਸ ਪਾਈਪਲਾਈਨ ਵਿੱਚ QA ਅਤੇ ਗੁਣਵੱਤਾ ਵਾਲੇ ਗੇਟ: ਉਹ ਕਿੱਥੇ ਬੈਠਦੇ ਹਨ, ਆਟੋ-ਪ੍ਰਮੋਟ ਮਨੁੱਖੀ ਗੇਟਾਂ ਨਾਲ ਕਿਵੇਂ ਪਰਸਪਰ ਪ੍ਰਭਾਵ ਪਾਉਂਦਾ ਹੈ (ਖਾਸ ਤੌਰ 'ਤੇ ਉਤਪਾਦ ਤੋਂ ਪਹਿਲਾਂ), ਸਿਹਤ ਅਤੇ ਸੰਸਕਰਣ ਦੀ ਤਸਦੀਕ ਫਸਟ-ਕਲਾਸ ਗੇਟਸ, ਰੋਲਬੈਕ ਵਿਵਹਾਰ, ਅਤੇ AI ਪਲੇਟਫਾਰਮ ਟੀਮਾਂ ਲਈ ਪ੍ਰਭਾਵ। ਉਤਪਾਦ: ringpromoter.com · ਸਰੋਤ: github.com/bwalia/ring-promoter. ਸਾਥੀ ਬਲੌਗ: ਕਾਰੋਬਾਰੀ ਸੰਖੇਪ · ਸੰਖੇਪ ਜਾਣਕਾਰੀ: ਆਧੁਨਿਕ CI/CD ਲੇਖ · ਉਤਪਾਦ ਪੰਨਾ: /ਰਿੰਗ-ਪ੍ਰਮੋਟਰ.

ਉਤਪਾਦਨ ਕਵਰ ਤੋਂ ਪਹਿਲਾਂ Ring Promoter QA ਗੇਟਸ

ਏਜੰਟ ਡਾਇਜੈਸਟ.
  • ਸਮੱਸਿਆ: ਹਰ ਚੀਜ਼ ਨੂੰ ਉਤਪਾਦ ਵਿੱਚ ਸਵੈ-ਪ੍ਰਮੋਟ ਕਰਨਾ YOLO ਹੈ; ਹਰ ਹੌਪ ਨੂੰ ਹੱਥਾਂ ਨਾਲ ਗੱਡਣਾ ਬਹੁਤ ਹੌਲੀ ਹੈ।
  • ਮਾਡਲ: ਸ਼ੇਅਰਡ ਰਿੰਗ; ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਇੱਕ ਹੌਪ; ਕਦੇ ਨਾ ਛੱਡੋ; ਹਰ ਹੌਪ 'ਤੇ ਸਿਹਤ (+ ਵਿਕਲਪਿਕ ਸੰਸਕਰਣ)।
  • ਨੀਤੀ: ਵਿਕਲਪਿਕ auto_promote ਸ਼ੁਰੂਆਤੀ ਹੌਪਸ ਲਈ ਪ੍ਰਤੀ ਰਿੰਗ; ਮਨੁੱਖੀ ਗੇਟ ਚਾਲੂ ਰੱਖੋ acc → prod.
  • ਅਸਫਲਤਾ: ਗੈਰ-ਸਿਹਤਮੰਦ ਟੀਚਾ ਜਾਂ ਸੰਸਕਰਣ ਬੇਮੇਲ → ਆਟੋਮੈਟਿਕ ਰੋਲਬੈਕ + ਇਤਿਹਾਸ।
  • ਟੈਗਲਾਈਨ: ਉਤਪਾਦ ਲਈ ਸਵੈ-ਪ੍ਰਮੋਟ ਨਾ ਕਰੋ — QA ਗੇਟਾਂ ਰਾਹੀਂ ਉਤਪਾਦਨ ਕਮਾਓ।

1. ਤਰੱਕੀ ਪ੍ਰਕਿਰਿਆ (ਰੀਕੈਪ)

ਐਪਲੀਕੇਸ਼ਨਾਂ ਪ੍ਰਤੀ-ਰਿੰਗ ਤੈਨਾਤ ਟੀਚਿਆਂ (ਨੇਮਸਪੇਸ, ਡਿਪਲਾਇਮੈਂਟ, ਚਿੱਤਰ ਰੇਪੋ, ਹੈਲਥ URL, ਡਿਪਲੋਅਰ) ਦਾ ਐਲਾਨ ਕਰਦੀਆਂ ਹਨ। ਰਿੰਗਾਂ ਆਪਣੇ ਆਪ ਸਾਂਝੀਆਂ ਅਤੇ ਆਰਡਰ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ. ਆਪਰੇਟਰ, CI, ਜਾਂ ਏਜੰਟ ਕਾਲ ਕਰਦੇ ਹਨ:

  • ਬੀਜ - ਇੱਕ ਸੰਸਕਰਣ ਲੈਂਡ ਕਰੋ int (ਜਾਂ ਕੌਂਫਿਗਰ ਕੀਤੀ ਐਂਟਰੀ ਰਿੰਗ)।
  • ਪ੍ਰਚਾਰ ਕਰੋ - ਤੋਂ ਸੰਸਕਰਣ ਨੂੰ ਮੂਵ ਕਰੋ from_ring ਨੂੰ ਅਗਲਾ ਸਿਰਫ ਰਿੰਗ.
  • ਰੋਲਬੈਕ — ਰਿੰਗ 'ਤੇ ਪਿਛਲਾ ਸੰਸਕਰਣ ਰੀਸਟੋਰ ਕਰੋ (ਅਸਫ਼ਲ ਪੋਸਟ-ਡਿਪਲਾਇ ਸਿਹਤ 'ਤੇ ਵੀ ਆਟੋਮੈਟਿਕ)।

ਸਮਰੂਪਤਾ: ਉਸੇ ਐਪ ਲਈ ਸੰਚਾਲਨ ਲੜੀਬੱਧ ਕੀਤੇ ਗਏ ਹਨ (ਪ੍ਰਤੀਕ੍ਰਿਤੀਆਂ ਵਿੱਚ Postgres ਸੈਸ਼ਨ ਸਲਾਹਕਾਰ ਲਾਕ)। ਓਪਰੇਸ਼ਨ ਸੰਦਰਭ HTTP ਬੇਨਤੀ ਤੋਂ ਵੱਖ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਇਸ ਦੁਆਰਾ ਸੀਮਿਤ ਹੈ operation_timeout, ਇਸ ਲਈ ਇੱਕ ਕਲਾਇੰਟ ਡਿਸਕਨੈਕਟ ਇੱਕ ਇਨ-ਫਲਾਈਟ ਪ੍ਰਚਾਰ ਜਾਂ ਇਸਦੇ ਰੋਲਬੈਕ ਨੂੰ ਅਧੂਰਾ ਨਹੀਂ ਛੱਡ ਸਕਦਾ ਹੈ।

Operators / CI / Agents
    → Ring Promoter (UI + REST API)
        → seed / promote / rollback
        → Deployer (kubectl | GitHub Actions | k8sjob)
        → Health (HTTP + optional version verify)  ← quality gate
        → optional auto_promote to next ring       ← policy gate
        → Store (Postgres history + locks)
Rings: int → test → acc → prod

2. ਜਿੱਥੇ QA ਗੇਟ ਬੈਠਦੇ ਹਨ

QA ਗੇਟਸ ਡਾਇਗ੍ਰਾਮ: ਆਟੋ ਹੋਪਸ ਜਲਦੀ, ਉਤਪਾਦਨ ਤੋਂ ਪਹਿਲਾਂ ਮਨੁੱਖੀ ਗੇਟ

ਹੌਪ ਆਮ ਗੇਟ ਮਿਸ਼ਰਣ ਨੋਟਸ
int → test ਸਿਹਤ + ਸੰਸਕਰਣ; ਅਕਸਰ ਆਟੋ_ਪ੍ਰੋਮੋਟ ਬੀਜ ਤੋਂ ਬਾਅਦ ਤੇਜ਼ ਫੀਡਬੈਕ
test → acc ਸਿਹਤ + ਸੰਸਕਰਣ; ਈਵਲ/ਧੂੰਏਂ ਤੋਂ ਬਾਅਦ ਵਿਕਲਪਿਕ ਆਟੋ ਆਟੋ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਸਿਹਤ ਦੇ ਅੰਤਮ ਬਿੰਦੂਆਂ ਨੂੰ ਮਜ਼ਬੂਤ ​​​​ਕਰੋ
acc → prod ਸਿਹਤ + ਸੰਸਕਰਣ + ਮਨੁੱਖੀ / QA ਨੂੰ ਮਨਜ਼ੂਰੀ ਨਾਂ ਕਰੋ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਤੌਰ 'ਤੇ ਉਤਪਾਦ ਵਿੱਚ ਸਵੈ-ਪ੍ਰਮੋਟ ਕਰੋ

ਗੇਟ ਲੇਅਰਡ ਹਨ। ਆਟੋ-ਪ੍ਰੋਮੋਟ ਕਦੇ ਵੀ ਸਿਹਤ ਜਾਂ ਸੰਸਕਰਣ ਤਸਦੀਕ ਨੂੰ ਬਾਈਪਾਸ ਨਹੀਂ ਕਰਦਾ ਹੈ - ਇਹ ਸਿਰਫ਼ ਉਦੋਂ ਹੀ ਹੋਪਸ ਦੇ ਵਿਚਕਾਰ ਮਨੁੱਖੀ ਕਲਿਕ ਦੀ ਉਡੀਕ ਨੂੰ ਹਟਾ ਦਿੰਦਾ ਹੈ ਜਦੋਂ ਪਿਛਲੀ ਲੈਂਡਿੰਗ ਸਿਹਤਮੰਦ ਹੁੰਦੀ ਹੈ।

3. ਪ੍ਰਤੀ ਰਿੰਗ ਸਵੈ-ਪ੍ਰਮੋਟ ਝੰਡੇ

ਆਟੋ-ਪ੍ਰਮੋਟ ਹੈ ਵਿਕਲਪਿਕ ਅਤੇ ਪ੍ਰਤੀ ਰਿੰਗ. ਜਦੋਂ ਇੱਕ ਸੰਸਕਰਣ ਇੱਕ ਰਿੰਗ 'ਤੇ ਤੰਦਰੁਸਤ ਹੁੰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਆਟੋ-ਪ੍ਰੋਮੋਟ ਸਮਰਥਿਤ ਹੁੰਦਾ ਹੈ, ਤਾਂ Ring Promoter ਉਸੇ ਲਾਕ ਕੀਤੇ ਓਪਰੇਸ਼ਨ ਦੇ ਅੰਦਰ ਅਗਲੀ ਰਿੰਗ 'ਤੇ ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ। ਉਦਾਹਰਨ ਨੀਤੀ ਸਕੈਚ:

# Conceptual ring policy (illustrative)
rings:
  - name: int
    auto_promote: true      # healthy int → continue to test
  - name: test
    auto_promote: true      # healthy test → continue to acc
  - name: acc
    auto_promote: false     # HUMAN GATE — stop before prod
  - name: prod
    auto_promote: false     # terminal ring

ਐਪ-ਪੱਧਰ ਦੀਆਂ ਰਿੰਗ ਮੈਪਿੰਗਾਂ ਵਿੱਚ ਅਜੇ ਵੀ ਤੈਨਾਤੀ ਅਤੇ ਸਿਹਤ ਵੇਰਵੇ ਹੁੰਦੇ ਹਨ:

# Per-app ring mapping (illustrative)
apps:
  web-frontend:
    rings:
      acc:
        namespace: acc-apps
        deployment: web-frontend
        health_url: https://acc.example/healthz
        health_version_field: version
      prod:
        namespace: prod-apps
        deployment: web-frontend
        health_url: https://www.example/healthz
        health_version_field: version

ਕਾਰਜਕਾਰੀ ਸੁਝਾਅ: ਉਸ ਐਪ ਲਈ ਸਿਹਤ ਇਕਰਾਰਨਾਮੇ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਤੋਂ ਬਾਅਦ ਹੀ ਸਵੈ-ਪ੍ਰਚਾਰ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ। ਹਮੇਸ਼ਾ ਕਮਜ਼ੋਰ-200 ਐਂਡਪੁਆਇੰਟ ਪਲੱਸ ਆਟੋ-ਪ੍ਰਮੋਟ ਖੁਸ਼ੀ ਨਾਲ ਸਵੀਕ੍ਰਿਤੀ ਵੱਲ ਇੱਕ ਖਰਾਬ ਬਾਈਨਰੀ ਨੂੰ ਮਾਰਚ ਕਰੇਗਾ।

4. ਗੁਣਵੱਤਾ ਦਰਵਾਜ਼ੇ ਵਜੋਂ ਸਿਹਤ ਅਤੇ ਸੰਸਕਰਣ ਦੀ ਪੁਸ਼ਟੀ

ਹਰ ਪ੍ਰਚਾਰ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਸਰੋਤ ਤੈਨਾਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਰਿੰਗ ਤੰਦਰੁਸਤ ਹੈ, ਫਿਰ ਜਾਂਚ ਕਰਦਾ ਹੈ ਟੀਚਾ ਸੰਰਚਨਾਯੋਗ ਮੁੜ ਕੋਸ਼ਿਸ਼ਾਂ ਨਾਲ ਤੈਨਾਤ ਕਰਨ ਤੋਂ ਬਾਅਦ। ਜੇਕਰ ਟੀਚਾ ਗੈਰ-ਸਿਹਤਮੰਦ ਰਹਿੰਦਾ ਹੈ, Ring Promoter ਵਾਪਸ ਰੋਲ ਪਿਛਲੇ ਸੰਸਕਰਣ ਦਾ ਟੀਚਾ ਅਤੇ ਇਤਿਹਾਸ ਵਿੱਚ ਅਸਫਲਤਾ ਨੂੰ ਰਿਕਾਰਡ ਕਰਦਾ ਹੈ।

ਵਰਜਨ-ਪ੍ਰਮਾਣਿਤ ਸਿਹਤ ਇੱਕ ਸਾਦੇ ਜੀਵਣ URL ਨੂੰ ਇੱਕ ਗੁਣਵੱਤਾ ਗੇਟ ਵਿੱਚ ਬਦਲਦਾ ਹੈ:

  • health_version_field - ਸਿਹਤ ਸੰਸਥਾ ਵਿੱਚ JSON ਖੇਤਰ (ਉਦਾਹਰਨ ਲਈ version ਜਾਂ build.version).
  • health_version_header — ਸਿਰਲੇਖ ਜਿਵੇਂ ਕਿ X-App-Version.

ਜਾਂਚ ਨੂੰ ਰਿਪੋਰਟ ਕਰਨ ਲਈ ਅੰਤਮ ਬਿੰਦੂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਸਹੀ ਸੰਸਕਰਣ ਹੁਣੇ ਤੈਨਾਤ ਕੀਤਾ ਗਿਆ ਹੈ. ਇਹ AI ਸਟੈਕ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ: ਇੱਕ ਪੁਰਾਣਾ ਅਨੁਮਾਨ ਸਾਈਡਕਾਰ ਜਾਂ ਏਜੰਟ ਬਾਈਨਰੀ ਅਜੇ ਵੀ ਜਵਾਬ ਦੇ ਸਕਦਾ ਹੈ 200 OK ਜਦੋਂ ਕਿ ਨਵੀਂ ਤਸਵੀਰ ਕਦੇ ਤਿਆਰ ਨਹੀਂ ਹੋਈ। ਵਰਜਨ ਬੇਮੇਲ ਗੇਟ ਨੂੰ ਅਸਫਲ ਕਰਦਾ ਹੈ ਅਤੇ ਰੋਲਬੈਕ ਨੂੰ ਚਾਲੂ ਕਰਦਾ ਹੈ।

'ਤੇ ref-ਪਿੰਨ ਕੀਤਾ ਰਿੰਗ (ref: release), ਸੰਭਾਵਿਤ ਸੰਸਕਰਣ ਸਾਹਮਣੇ ਨਹੀਂ ਜਾਣਿਆ ਜਾ ਸਕਦਾ ਹੈ - ਇੱਕ ਸਿਹਤਮੰਦ ਤੈਨਾਤ ਕਰਨ ਤੋਂ ਬਾਅਦ ਕੰਟਰੋਲ ਪਲੇਨ ਕਰ ਸਕਦਾ ਹੈ ਰਿਕਾਰਡ ਇੱਕ ਪੂਰਵ-ਜਾਣਿਆ ਟੈਗ ਨਾਲ ਤੁਲਨਾ ਕਰਨ ਦੀ ਬਜਾਏ ਅੰਤਮ ਬਿੰਦੂ ਰਿਪੋਰਟਾਂ ਦਾ ਸੰਸਕਰਣ।

5. ਏਸੀਸੀ → ਪ੍ਰੋਡ ਮਨੁੱਖੀ ਗੇਟ

ਰੱਖਣਾ auto_promote: false 'ਤੇ acc ਇੱਕ ਸਫਲ ਦਾ ਮਤਲਬ ਹੈ test → acc (ਜਾਂ ਪਿਛਲੀਆਂ ਰਿੰਗਾਂ ਤੋਂ ਜੰਜ਼ੀਰਾਂ ਵਾਲਾ ਆਟੋ) ਸਵੀਕਾਰ ਕਰਨ 'ਤੇ ਰੁਕ ਜਾਂਦਾ ਹੈ. ਉਤਪਾਦਨ ਲਈ ਇੱਕ ਸਪੱਸ਼ਟ ਪ੍ਰਚਾਰ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ — UI ਕਲਿੱਕ, ਮਨਜ਼ੂਰਸ਼ੁਦਾ API ਕਾਲ, ਜਾਂ ਤਬਦੀਲੀ-ਟਿਕਟ-ਬੈਕਡ ਆਟੋਮੇਸ਼ਨ ਜੋ ਅਜੇ ਵੀ ਜਾਣਬੁੱਝ ਕੇ ਪ੍ਰਚਾਰ ਕਰਦੇ ਹਨ।

  • ਇਸਦੀ ਵਰਤੋਂ ਵਿੰਡੋਜ਼ ਬਦਲਣ, ਪਾਲਣਾ ਸਾਈਨ-ਆਫ, ਸਟੇਜਿੰਗ 'ਤੇ ਸਟੇਕਹੋਲਡਰ ਡੈਮੋ, ਜਾਂ ਮਲਟੀ-ਐਪ "ਰਿਲੀਜ਼ ਟ੍ਰੇਨਾਂ" ਲਈ ਕਰੋ।
  • ਸੰਸਕਰਣ-ਪ੍ਰਮਾਣਿਤ ਸਿਹਤ ਦੇ ਨਾਲ ਜੋੜੋ ਤਾਂ ਜੋ ਮਨੁੱਖ ਇਸ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦੇ ਰਿਹਾ ਹੋਵੇ ਸਹੀ ਬਣਾਓ, ਇੱਕ ਬਾਸੀ ਸਿਹਤਮੰਦ ਫਲੀ ਨਹੀਂ।
  • ਦਸਤਾਵੇਜ਼ ਜੋ ਗੇਟ ਦਾ ਮਾਲਕ ਹੈ (ਐਸਆਰਈ ਆਨ-ਕਾਲ, ਉਤਪਾਦ ਮਾਲਕ, ਰੀਲੀਜ਼ ਮੈਨੇਜਰ) ਤਾਂ ਜੋ ਹੌਪ ਦੁਰਘਟਨਾ ਵਾਲੀ ਕਤਾਰ ਨਾ ਬਣ ਜਾਵੇ।
ਸਖ਼ਤ ਨਿਯਮ. ਉਤਪਾਦਨ ਨੂੰ ਫੀਡ ਕਰਨ ਵਾਲੀ ਰਿੰਗ 'ਤੇ ਆਟੋ-ਪ੍ਰੋਮੋਟ ਸੈਟ ਨਾ ਕਰੋ ਜਦੋਂ ਤੱਕ ਤੁਹਾਡੇ ਕੋਲ ਕੋਈ ਬੇਮਿਸਾਲ, ਆਡਿਟ ਕੀਤਾ ਕਾਰਨ ਨਹੀਂ ਹੈ — ਅਤੇ ਫਿਰ ਵੀ ਕੰਟਰੋਲ ਪਲੇਨ ਦੀ ਆਟੋ ਚੇਨ ਤੋਂ ਬਾਹਰ ਇੱਕ ਵੱਖਰੀ ਮਨਜ਼ੂਰੀ ਵਿਧੀ ਨੂੰ ਤਰਜੀਹ ਦਿਓ।

6. ਗੇਟ ਕਹਾਣੀ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਰੋਲਬੈਕ

  • ਪੋਸਟ-ਡਿਪਲਾਇ ਸਿਹਤ/ਵਰਜਨ ਅਸਫਲਤਾ → ਦਾ ਆਟੋਮੈਟਿਕ ਰੋਲਬੈਕ ਟੀਚਾ ਰਿੰਗ
  • ਆਪਰੇਟਰ ਦੁਆਰਾ ਸੰਚਾਲਿਤ ਰਿਕਵਰੀ ਲਈ ਮੈਨੁਅਲ ਰੋਲਬੈਕ API/UI।
  • ਇਤਿਹਾਸ ਲੇਖਾ-ਪੜਤਾਲ ਲਈ ਬੀਜ/ਪ੍ਰੋਮੋਸ਼ਨ/ਰੋਲਬੈਕ ਸਫਲਤਾ ਅਤੇ ਅਸਫਲਤਾ ਨੂੰ ਰਿਕਾਰਡ ਕਰਦਾ ਹੈ।
  • ਸਟੋਰ ਕੀਤੇ ਸਟੇਟ ਅੱਪਡੇਟ ਜਿਵੇਂ ਹੀ ਤੈਨਾਤ ਲੈਂਡ ਹੁੰਦੇ ਹਨ, ਇਸ ਲਈ ਕਲੱਸਟਰ ਸੱਚਾਈ ਗੁਆਚ ਨਹੀਂ ਜਾਂਦੀ ਜੇਕਰ ਬਾਅਦ ਵਿੱਚ ਸਿਹਤ ਜਾਂਚ ਅਸਫਲ ਹੋ ਜਾਂਦੀ ਹੈ।

ਰੋਲਬੈਕ ਦੇ ਬਿਨਾਂ ਗੇਟ ਥੀਏਟਰ ਹਨ. Ring Promoter ਅਸਫਲ ਗੇਟਾਂ ਨੂੰ ਕਾਰਵਾਈਯੋਗ ਮੰਨਦਾ ਹੈ: ਖਰਾਬ ਹੋਪ ਨੂੰ ਉਲਟਾਓ, ਆਡਿਟ ਟ੍ਰੇਲ ਰੱਖੋ, ਪਹਿਲਾਂ ਦੀਆਂ ਰਿੰਗਾਂ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖੋ।

7. API ਸਕੈਚ (CI / ਏਜੰਟ)

# Seed int, then promote (auto-promote may chain further)
curl -s -H "Authorization: Bearer $TOKEN" -X POST \
  -d '{"ring":"int","version":"1.4.2"}' \
  $BASE/api/apps/web-frontend/seed

curl -s -H "Authorization: Bearer $TOKEN" -X POST \
  -d '{"from_ring":"int"}' \
  $BASE/api/apps/web-frontend/promote
# non-2xx = failed promotion (target auto-rolled back)

# Explicit human-gated hop into prod (after QA on acc)
curl -s -H "Authorization: Bearer $TOKEN" -X POST \
  -d '{"from_ring":"acc"}' \
  $BASE/api/apps/web-frontend/promote

CI ਬਿਲਡ ਅਤੇ ਟੈਸਟ; Ring Promoter ਮੂਵ ਕਰਦਾ ਹੈ ਜੋ CI ਨੇ ਬਣਾਇਆ ਹੈ। ਇੱਕ ਗੈਰ-2xx ਪ੍ਰਚਾਰ ਦਾ ਮਤਲਬ ਹੈ ਗੇਟ ਅਸਫਲ ਹੋ ਗਿਆ — curl --fail ਪਾਈਪਲਾਈਨ ਏਕੀਕਰਣ ਲਈ ਕਾਫੀ ਹੈ। ਏਜੰਟ ਅਤੇ ਰੀਲੀਜ਼ ਬੋਟਾਂ ਦਾ ਇਲਾਜ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ acc → prod ਉਹਨਾਂ ਦੇ ਆਪਣੇ ਵਰਕਫਲੋ ਵਿੱਚ ਇੱਕ ਸਪਸ਼ਟ ਮਨਜ਼ੂਰੀ ਕਦਮ ਦੇ ਨਾਲ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਪ੍ਰਾਪਤ ਕਾਰਵਾਈ ਦੇ ਰੂਪ ਵਿੱਚ।

8. ਏਆਈ ਪਲੇਟਫਾਰਮ ਟੀਮਾਂ ਲਈ ਪ੍ਰਭਾਵ

AI ਅਸਟੇਟ ਵੱਖ-ਵੱਖ ਘੜੀਆਂ ਅਤੇ ਡਿਪਲਾਇਰਾਂ (kubectl ਬਨਾਮ GitHub ਐਕਸ਼ਨਜ਼ ਬਨਾਮ k8sjob) 'ਤੇ ਅਨੁਮਾਨ ਸੇਵਾਵਾਂ, ਏਜੰਟ ਰਨਟਾਈਮ, MCP ਗੇਟਵੇ, RAG APIs, ਅਤੇ ਕਲਾਸਿਕ ਸੇਵਾਵਾਂ ਨੂੰ ਉਤਸ਼ਾਹਿਤ ਕਰਦੇ ਹਨ। ਸਾਂਝੀਆਂ ਰਿੰਗਾਂ ਇੱਕ ਪ੍ਰਚਾਰ ਭਾਸ਼ਾ ਦਿੰਦੀਆਂ ਹਨ; ਗੇਟਸ ਉਸ ਭਾਸ਼ਾ ਨੂੰ ਇਮਾਨਦਾਰ ਰੱਖਦੇ ਹਨ:

  • ਵਰਜਨ-ਪ੍ਰਮਾਣਿਤ ਸਿਹਤ "ਪੁਰਾਣਾ ਏਜੰਟ ਅਜੇ ਵੀ ਜਵਾਬ ਦੇ ਰਿਹਾ ਹੈ।"
  • ਆਟੋ-ਪ੍ਰੋਮੋਟ ਹਰ ਹੌਪ ਨੂੰ ਬੇਬੀਸਿਟਿੰਗ ਕੀਤੇ ਬਿਨਾਂ ਈਵਲ ਰਿੰਗਾਂ ਨੂੰ ਹਿਲਾਉਂਦਾ ਰਹਿੰਦਾ ਹੈ।
  • ਉਤਪਾਦ ਤੋਂ ਪਹਿਲਾਂ ਮਨੁੱਖੀ ਗੇਟ ਗਾਹਕਾਂ ਦਾ ਸਾਹਮਣਾ ਕਰਨ ਵਾਲੇ ਮਾਡਲਾਂ ਅਤੇ ਸਾਧਨਾਂ ਨੂੰ ਸਾਈਲੈਂਟ ਕੈਸਕੇਡ ਤੋਂ ਬਚਾਉਂਦਾ ਹੈ।
  • ਮਲਟੀ-ਐਪ ਦਾ ਪ੍ਰਚਾਰ ਅਜੇ ਵੀ ਪ੍ਰਤੀ-ਐਪ ਦੀ ਸਿਹਤ ਦਾ ਸਤਿਕਾਰ ਕਰਦਾ ਹੈ - ਇੱਕ ਗੈਰ-ਸਿਹਤਮੰਦ ਸੇਵਾ ਦੂਜਿਆਂ ਲਈ ਛੱਡੀ ਗਈ ਰਿੰਗ ਦੀ ਖੋਜ ਨਹੀਂ ਕਰਦੀ ਹੈ।

Workstation ਦਾ ਰੁਖ: AI ਸ਼ਿਪਿੰਗ ਨੂੰ ਉਤਪਾਦਨ ਸੇਵਾਵਾਂ ਵਾਂਗ ਵਰਤੋ - ਪਹਿਲਾਂ ਨਿਰੀਖਣਯੋਗਤਾ ਅਤੇ ਤਰੱਕੀ ਅਨੁਸ਼ਾਸਨ (ਇਹ ਵੀ ਦੇਖੋ LLM ਰੁਕਾਵਟਾਂ / OTEL), ਫਿਰ ਸਪੀਡ.

9. ਫ਼ਾਇਦੇ, ਨੁਕਸਾਨ, ਅਤੇ ਸਿਫ਼ਾਰਿਸ਼ ਕੀਤੀ ਨੀਤੀ

ਚੋਣ ਪ੍ਰੋ ਵਿਪਰੀਤ
ਆਟੋ ਛੇਤੀ ਰਿੰਗ ਥਰੂਪੁਟ, ਘੱਟ ਮਿਹਨਤ ਕਮਜ਼ੋਰ ਸਿਹਤ ਦੇ ਠੇਕਿਆਂ ਦਾ ਪ੍ਰਚਾਰ ਕਰਦਾ ਹੈ
ਉਤਪਾਦ ਤੋਂ ਪਹਿਲਾਂ ਮਨੁੱਖ ਪਾਲਣਾ, ਕੰਟਰੋਲ ਬਦਲੋ ਸਪਸ਼ਟ ਮਾਲਕ / SLA ਦੀ ਲੋੜ ਹੈ
ਸੰਸਕਰਣ ਦੇ ਦਰਵਾਜ਼ੇ ਨਕਲੀ-ਹਰੇ ਤੈਨਾਤੀਆਂ ਨੂੰ ਰੋਕਦਾ ਹੈ ਇੰਸਟ੍ਰੂਮੈਂਟਡ ਹੈਲਥ ਐਂਡਪੁਆਇੰਟ ਦੀ ਲੋੜ ਹੈ

ਸਿਫ਼ਾਰਸ਼ੀ ਪੂਰਵ-ਨਿਰਧਾਰਤ: auto_promote ਚਾਲੂ int ਅਤੇ test; ਮਨੁੱਖੀ ਗੇਟ 'ਤੇ acc; ਹਰੇਕ ਗਾਹਕ ਦਾ ਸਾਹਮਣਾ ਕਰਨ ਵਾਲੇ ਐਪ 'ਤੇ ਵਰਜਨ-ਪ੍ਰਮਾਣਿਤ ਸਿਹਤ; ਰਿੰਗਾਂ ਨੂੰ ਕਦੇ ਨਾ ਛੱਡੋ; ਗੇਟ ਫੇਲ ਹੋਣ 'ਤੇ ਆਟੋ-ਰੋਲਬੈਕ 'ਤੇ ਭਰੋਸਾ ਕਰੋ।

10. ਸ਼ੁਰੂ ਕਰਨਾ

  1. ਦੇਖੋ youtu.be/Vs2Em0HPvoY.
  2. ਫੇਰੀ ringpromoter.com ਅਤੇ ਕਲੋਨ github.com/bwalia/ring-promoter.
  3. ਪੜ੍ਹੋ ਵਪਾਰ ਬਲੌਗ ਅਤੇ Workstation ਉਤਪਾਦ ਪੰਨਾ.
  4. ਪ੍ਰਤੀ-ਰਿੰਗ ਕੌਂਫਿਗਰ ਕਰੋ auto_promote ਅਤੇ ਸਿਹਤ ਸੰਸਕਰਣ ਖੇਤਰ; ਉਤਪਾਦ ਨੂੰ ਮਨੁੱਖੀ ਦਰਵਾਜ਼ੇ ਨਾਲ ਰੱਖੋ।
  5. ਰਾਹੀਂ Workstation ਨਾਲ ਗੱਲ ਕਰੋ ਸੰਪਰਕ ਕਰੋ AI ਪਲੇਟਫਾਰਮਾਂ ਲਈ CI/CD ਬਾਰੇ।

ਦੁਆਰਾ ਪ੍ਰਕਾਸ਼ਿਤ Workstation. ਅੱਪਸਟ੍ਰੀਮ ਡੌਕਸ: Ring Promoter ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ README ਅਤੇ ਡਿਜ਼ਾਈਨ ਨੋਟਸ।

ਉਤਪਾਦ ਸਾਈਟ: https://www.ringpromoter.com/

ਇਹ ਲੇਖ ਸਾਂਝਾ ਕਰੋ

Technology ਵਿੱਚ ਹੋਰ

AI Is a Five-Layer Cake: What AI Is, How It Works and Why Every Layer Matters

AI Is a Five-Layer Cake: What AI Is, How It Works and Why Every Layer Matters

Jensen Huang's framework explained: energy, chips, infrastructure, models and applications, how each layer depends on the ones below, and what it means for your business.

ਹੋਰ ਪੜ੍ਹੋ
Jensen Huang on Building the Dynamo of the Intelligence Age: AI Factories, Tokens and Jobs

Jensen Huang on Building the Dynamo of the Intelligence Age: AI Factories, Tokens and Jobs

Notes on NVIDIA founder Jensen Huang's Sequoia Capital interview: why computing is moving from retrieval to generation, why AI factories are this era's dynamos, and why AI changes tasks rather than erasing jobs.

ਹੋਰ ਪੜ੍ਹੋ
Installing the NVIDIA Container Toolkit: Docker, containerd, CRI-O, Podman and Kubernetes

Installing the NVIDIA Container Toolkit: Docker, containerd, CRI-O, Podman and Kubernetes

Install the toolkit with apt, dnf or zypper, configure every container engine, use CDI, test GPU access, and fix the errors you will meet, with advice for running it across a fleet.

ਹੋਰ ਪੜ੍ਹੋ