سؤال

انا إدخال التخريب في متجر على شبكة الإنترنت.أريد أن تريد فحص الملفات التي يتم تحميلها إلى الخادم عبر بروتوكول نقل الملفات (ومع استخدام التخريب عن طريق SFTP).الملفات يتم إرسالها إلى الإصدار المرشح الصفحة لأغراض الاختبار.السيناريو يمكن أن يسمى لنقل الملفات في الإنتاج.

سؤالي هو:كيف يمكنك نقل الملفات إلى الخادم عبر التخريب ؟ هل يوجد نص يمكنني أن أضيف أنه سيتم القيام بنقل عندما يتم فحص الملفات ؟

هل كانت مفيدة؟

المحلول

إذا كان لديك الوصول قذيفة إلى قطع ، SVN مثبتا على ذلك (أو القدرة على تثبيت إس) ، ثم قد يكون أفضل رهان فقط لتجاوز FTP تماما.

كيف يمكننا نشر تطبيقات لدينا هو (المبسطة)

  • المطورين كتابة رمز التحقق من ذلك في الجذع
  • دوري, عندما الجذع مستقر وسوف تأخذ لقطة من الوسم
  • على الملقم, svn checkout العلامة

إذا كان أي تغييرات يجب القيام بها إلى الخادم (أو مباشرة على العيش الخادم نفسه) هو تافهة استخدام التخريب لمزامنة رمز

نصائح أخرى

كنت ترغب في بناء السيناريو الذي يستخدم بعد ارتكاب هوك في التخريب.يمكنك إما السيناريو التصدير من المستودع الخاص بك ثم بروتوكول نقل الملفات إلى الخادم أو يمكنك فقط الخروج من المستودع الخاص بك إلى دليل العمل على الملقم الخاص بك الاتصال "إس في تحديث" على سيرفرات دليل العمل في مرحلة ما بعد ارتكاب هوك النصي.

هناك المزيد من المعلومات في التخريب التعليمات

اعتقد انه من الافضل استخدام svn التصدير بدلا من svn checkout عن النشر, لذلك لم يكن لديك تلك .إس الدلائل نشوش يصل الإنتاج مهام النسخ الاحتياطي.إس التصدير "نظيفة" الخروج.

أود أيضا إنشاء برنامج نصي الذي يعالج كل شيء من أجلك.اعتمادا على كيفية رمز منظم ، يمكنك في كثير من الأحيان الإصدار الخاص بك الدلائل مجرد تحديث الارتباط الرمزي إلى أحدث إصدار ، الأمر الذي يجعل من التراجعات أسهل.

يمكنك حتى استخدام شيء من هذا القبيل كابيسترانو لأتمتة عملية النشر.لقد الثانية التوصية CruiseControl ، على الرغم من.

أعتقد أن ما كنت تبحث عن شيء مثل التكامل مع تلقائي بناء السيناريو.لقد استخدمت CruiseControl أن تفعل نفس الشيء مع ASP.Net التطبيق.أنا لا أعرف لمتطلباتك بالضبط لكن أراهن يمكنك أن تفعل ما تريد.

بعد ارتكاب البرامج النصية مفيدة في هذا.أساسا على ارتكاب كل برنامج نصي يسمى بعد الحدث ، والتي يمكنك استخدامها لإجراء إس التصدير إلى أي مكان.

مثيرة للاهتمام المادة ويبين كيف أن هذا يمكن القيام به ، هذا يبين كيف ربط النصوص يمكن استخدامها مع التخريب

ربما يمكنك استخدام إس "هوكس" للقيام بذلك.أساسا يمكنك تكوين الملقم الخاص بك لتشغيل البرامج النصية قبل أو بعد كل الاعارة.هنا رابط مباشر الفرع ذي الصلة من الكتاب على الانترنت.

لقد الثانية الجبار فكرة.إذا كان لديك حق الوصول إلى ملقم قذيفة, انها في الواقع من السهل للغاية لاستخدام التخريب نفسها على أنها "أداة نشر".فقط تأكد من أن لديك بعض ملقم ويب قواعد إعداد بحيث لا قصد فضح .إس في الدلائل.

svn2web سوف ftp أو scp الملفات من التخريب مستودع إلى ملقم ويب على كل يرتكبها.ترى سورس المشروع للحصول على التفاصيل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top