2011-09-20 16 views
9

जब मैं एक परियोजना की प्रतिलिपि बनाता हूं जो टेम्पलेट का उपयोग करता है, तो उन टेम्पलेट्स की सभी निर्भरताएं "पूर्ण" दिखाई देती हैं। यह प्रतिलिपि बनाने के बाद है, ऐसा लगता है कि नई परियोजनाएं कॉन्फ़िगरेशन निर्भरताएं बनाती हैं, सभी मूल निर्माण कॉन्फ़िगरेशन पर वापस आ जाएंगी।टीमसिटी टेम्पलेट्स का उपयोग करते समय आप निर्भरताओं को रिश्तेदार कैसे बनाते हैं?

क्या इस काम को करने का कोई तरीका है ताकि टेम्पलेट्स में निर्भरता परियोजना के "रिश्तेदार" हों?

धन्यवाद

+0

किस प्रकार की निर्भरताएं? स्नैपशॉट, आर्टिफैक्ट? या शायद निर्माण ट्रिगर खत्म करो? –

+0

मैं आर्टिफैक्ट निर्भरताओं के साथ ऐसा करना चाहता हूं – smnbss

+0

यहां वही - टेम्पलेट्स से एक परत को ढूंढना - यानी मैं निर्भरता के पूरे निर्माण पेड़ की प्रतिलिपि बना सकता हूं –

उत्तर

4

AFAIK यह सिर्फ समय पर नहीं किया जा सकता।

TW-18304 Support project relative snapshot dependencies in a build configuration template (खुली)

कौन सा अपने प्रश्न से मेल खाती है, लेकिन

TW-3287 Project templates (खुली) का डुप्लिकेट माना जाता है

: TeamCity के बग डेटाबेस में एक खोज तीन कीड़े/अनुरोधों की ओर जाता है

लेकिन TW-3287 की एक टिप्पणी भी के उपयोग का सुझाव देते हैं:

TW-4612 Project-level properties (निर्धारित)

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

संबंधित मुद्दे