GitTree डेस्कटॉप मैनुअल
सीआई/सीडी
आपके कमिट के आगे आपकी पाइपलाइन: क्या चला, क्या विफल हुआ और क्यों, ऐप छोड़े बिना।
सीआई/सीडी चलता है
GitTree आपके रिपॉजिटरी के होस्ट के सीआई/सीडी रन दिखाता है, जैसे कि GitHub क्रियाएं, बाएं पैनल में और ग्राफ़ के बगल में एक पूरी सूची में: क्या उत्तीर्ण हुआ, क्या असफल हुआ और क्यों, Re-run Failed Jobs, Cancel Run… और Run Workflow… के साथ। सीआई/सीडी प्रो का हिस्सा है।
प्रोब्राउज़ करें और फ़िल्टर करें
सीआई/सीडी सूची रिपॉजिटरी के प्रत्येक रन को दिखाती है और रन चलते समय अपने आप अपडेट हो जाती है। Filters इसे Branch, Workflow, Status और Trigger द्वारा सीमित करें; Mine आपके रन बनाए रखता है; Watch पृष्ठभूमि में रन को अपडेट करता रहता है और आपको बताता है कि यह कब समाप्त होगा।
प्रोनौकरियां और लॉग पढ़ें
एक रन खोलें और Log टैब में उसका लॉग पढ़ने के लिए एक कार्य या चरण का चयन करें। Jump to first error सीधे विफलता पर जाता है, Search the log… टेक्स्ट ढूंढता है, Timestamps और Wrap दृश्य बदलता है, Following चालू कार्य के लाइव आउटपुट को ध्यान में रखता है, और Save Log… इसे एक फ़ाइल में लिखता है।
प्रोपाइपलाइन को फिर से चलाना या रद्द करना
एक रन से, Re-run Failed Jobs केवल वही दोहराता है जो विफल हुआ, Re-run All Jobs सब कुछ दोहराता है, और एक कार्य का मेनू केवल उस कार्य को फिर से चलाता है (Retry Stage GitLab-शैली चरणों पर)। Cancel Run… इसे रोकता है; Force Cancel Run… नौकरियों को साफ किए बिना इसे समाप्त करता है। किसी भी रद्दीकरण को पूर्ववत नहीं किया जा सकता.
प्रोवर्कफ़्लो चलाएँ
Run Workflow… starts a workflow that can be run by hand, such as a GitHub Actions workflow with a
प्रोworkflow_dispatchtrigger or a Bitbucketcustompipeline. GitTree reads its inputs from the workflow file at the branch you choose and shows a field for each.उपलब्ध कलाकृतियाँ डाउनलोड करें
किसी रन का Artifacts टैब उसके द्वारा उत्पादित फ़ाइलों को सूचीबद्ध करता है, Name, Size के साथ और जब यह Expires होता है। Save… पूछता है कि इसे कहां सहेजना है और इसे वहां डाउनलोड करता है, क्योंकि प्रदाता इसे संग्रहीत करता है; एक ज़िप को ज़िप के रूप में सहेजा जाता है और GitTree इसे नहीं खोलता है।
प्रोतैनाती और वातावरण का निरीक्षण करें
A run that deploys shows Deploys to … and an Environments tab: each environment, its deployment, branch or commit and when. A deployment that waits shows Waiting for approval; if you are one of its reviewers, Approve Deployment… and Reject Deployment… act on it. These change things for everyone and cannot be undone.
प्रोपाइपलाइन फ़ाइलें बनाएं और जांचें
New CI/CD File… एक स्टार्टर फ़ाइल लिखता है जहां आपका प्रदाता इसे पढ़ता है, जैसे कि
प्रो.github/workflows/या.gitlab-ci.yml; यह कभी भी किसी मौजूदा फ़ाइल पर नहीं लिखता है। इसे GitTree में संपादित करें, प्रदाता से इसे सत्यापित कराने के लिए Check with … दबाएँ, फिर इसे किसी भी फ़ाइल की तरह प्रतिबद्ध करें।पाइपलाइन सेटिंग प्रबंधित करें
CI/CD Settings दिखाता है कि प्रदाता किसी अन्य ऐप को क्या प्रबंधित करने देता है: Variables, Secrets, Environments, Runners, Schedules, Caches, Definitions और Releases। एक रहस्य का मान एक सुरक्षित सिस्टम प्रॉम्प्ट में टाइप किया जाता है या आपके द्वारा चुनी गई फ़ाइल से पढ़ा जाता है, और सीधे प्रदाता के पास जाता है; GitTree इसे कभी भी कहीं और दिखाता, रखता या भेजता नहीं है।
प्रोपाइपलाइन रिलीज़ नियंत्रण का उपयोग करें
CI/CD Settings › Releases रिपॉजिटरी की रिलीज़ को सूचीबद्ध करता है। New Release एक टैग को नाम देता है (या किसी शाखा या कमिट से एक बनाता है), Title, Notes (Markdown) के साथ और फ़ाइलें जिन्हें लोग डाउनलोड कर सकते हैं। एक विज्ञप्ति उन सभी लोगों के लिए प्रकाशित की जाती है जो रिपॉजिटरी देख सकते हैं, जब तक कि आप Save as a draft न हों।
प्रोपाइपलाइन विफलता के बारे में Nour से पूछें
असफल रन के बारे में एक प्रश्न के साथ Explain Failure खुलता है। Nour असफल चरण के लॉग को (अधिकतम 64 KiB) केवल तभी पढ़ता है जब आप उसे स्वीकार करते हैं, हर बार, और उत्तर देता है कि क्या गलत हुआ और क्या प्रयास करना चाहिए। उत्तर को सलाह के रूप में मानें: इसे लॉग से जांचें।
प्रो