GitHub रेपो में ट्रैविस निर्माण स्थिति दिखा रहा है


119

मुझे याद है कि हाल ही में ट्रैविस ने एक जनसंपर्क की स्थिति को देखते हुए या GitHub में रिपॉजिटरी ब्राउज़ करते हुए (लेकिन पता नहीं लगा पाया है)। मैं ट्रैविस बिल्ड स्टेटस इमेज के बारे में बात नहीं कर रहा हूं, README.mdलेकिन एक वास्तविक गिटहब फीचर (एक दोस्ताना चेक मार्क वाला ग्रीन बॉक्स)।

जबकि मेरा आवागमन ट्रैविस पर ठीक वैसे ही बनता है जैसा कि मैं GitHub में प्रदर्शित परिणाम प्राप्त करना चाहता हूं (जो वे अभी नहीं करते हैं)। मैं यह जानना चाहता हूं कि इसे कैसे सक्षम किया जाए।

अपडेट करें

यहां एक उदाहरण मिला - छोटे हरे निशान को "ट्रैविस-सीआई बिल्ड पास" कहते हुए देखें?


2
एकीकरण ठीक से सेट हो जाने के बाद, कमिट्स के आगे टिक निशान अपने आप दिखाई देते हैं। आपको उनके लिए कुछ और कॉन्फ़िगर करने की आवश्यकता नहीं है। (सिर्फ 3 साल बाद इसे स्पष्ट करने के लिए, जैसा कि कहा गया है ऐसा प्रतीत नहीं होता है)
scipilot

जवाबों:


91

मैं आपको अपना उदाहरण देता हूं - https://github.com/simkimsia/UtilityBehaviors

मैंने अपने README.mdown में यह लिखा है

### Status
[![Build Status](https://travis-ci.org/simkimsia/UtilityBehaviors.png)](https://travis-ci.org/simkimsia/UtilityBehaviors)

तो जवाब है

[![Build Status](your travis url for the repo here.png)](your travis url for the repo here)

संपादित करें:

मुझे एहसास हुआ कि आप ट्रैविस सर्विस हुक को चालू कर सकते हैं।

यदि आपका यही मतलब है, तो अपने github repo> Settings> Service Hooks पर जाएं। Ctrl + F का उपयोग करें और ट्रैविस के लिए खोजें।

EDIT2:

पर जाएं https://travis-ci.org/profile/ {अपनी खुद की usernam भरें} / प्रोफ़ाइल

फिर टोकन को कॉपी करें और अपने Github Repo Settings सेक्शन में ट्रैविस सर्विस हुक पेज के अंदर पेस्ट करें।

ट्रैविस में भी अपना उपयोगकर्ता नाम टाइप करें।

परीक्षण भेजने का प्रयास करें टोकन बटन।

आपको सफलतापूर्वक भेजा गया पेलोड देखना चाहिए।

यदि यह काम करता है, तो आपका गिटब रेपो अब आपके ट्रैविस तक पहुंच गया है।

EDIT3:

ओपी पुल अनुरोध पृष्ठों में पाए गए आवागमन के लिए ट्रैविस बिल्ड की स्थिति के बारे में पूछ रहा है।

उन्होंने मान लिया कि जब तक कोई प्रतिबद्ध है ट्रैविस बिल्ड की स्थिति कहीं भी दिखाई देगी।

मेरा जवाब है कि धारणा सही नहीं है।


बिल्कुल नहीं, मेरा क्या मतलब है- उम्मीद है कि अपडेट के साथ प्रश्न स्पष्ट हो जाएगा। सेवा हुक सक्षम हैं- अन्यथा मुझे ट्रैविस बिलकुल नहीं मिलेगा?
andig

2
यह आपके लिए स्वचालित रूप से भरा होना चाहिए, बशर्ते आपकी सेवा हुक सही ढंग से सेटअप हो और आपने कम से कम 1 धक्का दिया हो, जब आपके ट्रैविस को आपके गिटहब से जोड़ दिया जाता है। ध्यान दें कि आपके ट्रैविस से पहले किए गए कमिट्स को आपके GitHub के साथ हुक कर दिया गया है, यहां तक ​​कि ट्रैविस के साथ हुक करने के बाद भी आपके पास हरे तीर नहीं होंगे। यदि आपकी जानकारी सार्वजनिक है, तो हमें अपने ट्रैविस पृष्ठ पर url दिखा सकते हैं?
किम स्टैक

my gihub repo, current tree: github.com/andig/volkszaehler.org/tree/travis मेरा ट्रैविस बिल्ड स्टेटस: travis-ci.org/andig/volkszaehler.org/ गर्ड्स सेटअप हफ्ते पहले सेटअप हो चुका है, और ठीक है, फिर भी निर्माण मुझे
विश्वास

वे पुल अनुरोध पृष्ठ में दिखाई देते हैं। यहाँ देखें? github.com/volkszaehler/volkszaehler.org/pull/55
Kim Stacks

doh: तो वे मेरे कमिट में दिखाई नहीं देते हैं, लेकिन केवल जब मैं वापस मास्टर के लिए धक्का देता हूं?
andig 6'13

170

गितुब एकता

  1. पर जाएं https://travis-ci.org/ {username या org} / {} भंडार

  2. स्थिति छवि पर क्लिक करें (एक पॉप-अप दिखाई देगा)

यहां छवि विवरण दर्ज करें

  1. एक शाखा का चयन करें, फिर ड्रॉपडाउन पर क्लिक करें Image URL ▼और इसे सेट करें Markdown ▼

यहां छवि विवरण दर्ज करें

  1. कोड को अपने पास पेस्ट करें README.md

  2. जोड़, वचन और धक्का। जीथूब को ताज़ा करें और आप अब छवि देखेंगे।


13
IMHO यह सबसे अच्छा जवाब है
फिल

संक्षिप्त और मीठा उत्तर
अनवेश चैक जूल

ड्रॉपडाउन में अन्य विकल्पों के बारे में क्या है? हम उनका उपयोग कहां करते हैं?
om39a

यह सवाल का जवाब नहीं देता है - प्रश्न में लिंक देखें
बैरी

यह बटन हमेशा हरा होता है, भले ही यह अभी भी निर्माण कर रहा हो (तब पीला होना चाहिए)
रूब77 7

26

मार्कअप पाने के लिए आपको जाना चाहिए

https://travis-ci.org/ {उपयोगकर्ता नाम} / {रिपॉजिटरी}

शीर्ष दाईं ओर अपने उपयोगकर्ता नाम के अंतर्गत "बिल्ड स्थिति चित्र" शीर्षक के साथ बटन दबाएं

उसके बाद आपको अलग-अलग वातावरण के लिए मार्कअप के साथ एक पॉपअप मिलेगा। यहां एक स्क्रीनशॉट है, जिसमें मेरे स्वयं के भंडार के लिए पॉपअप है

यहां छवि विवरण दर्ज करें


सवाल का जवाब नहीं देता। मैं GitHub एकीकरण का उल्लेख कर रहा था।
इग

3
मैं गितुब एकीकरण का भी उल्लेख कर रहा था
podarok

1

उदाहरण के लिए यहाँ वही परिणाम है जो आपके पुश / पुल अनुरोध का निर्माण करना चाहिए।

इस चित्र का अर्थ है कि पुल अनुरोध सफलतापूर्वक नहीं बना है

यहां छवि विवरण दर्ज करें

इस चित्र का अर्थ है कि पुल अनुरोध सफलतापूर्वक बनाया गया था यहां छवि विवरण दर्ज करें


यह सही जवाब है। एक बार ट्रैविस को स्थापित करने के बाद, पीआर स्वचालित रूप से नियंत्रित होते हैं।
यमकुजुरे

0

यदि आप क्रोम का उपयोग कर रहे हैं, तो मैंने सिर्फ शो ट्रैविस-सी बिल्ड टाइम और गितुब में स्थिति परिवर्तन के लिए एक क्रोम एक्सटेंशन बनाया है। यह ट्रैविस को गितुब रेपो में मूर्ति का निर्माण दिखाने के लिए मुख्य है, अगर केवल रेपो को ट्रैविस-सीआई के साथ लॉन्च किया जाता है।

आप इसे क्रोम वेब स्टोर से इंस्टॉल कर सकते हैं या मेरे जीथब रेपो पर अधिक विवरण देख सकते हैं


अच्छा विस्तार!
एड्रियन एनरिकेज़ ऑक्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.