أدوات النشر تحت .صافي حلول
-
03-07-2019 - |
سؤال
ونحن نفعل كل رمز صغير (مثل واحد .exe) أو البرامج الكبيرة (حلول كاملة) مع تطبيقات الويب, تطبيقات ويندوز, قواعد البيانات, ملفات المساعدة ، ملفات التكوين و قيم التسجيل...
سؤالي بسيط, في رأيي هذا هو الآن أنني بحاجة إلى نشر تطبيق ويب و تطبيق windows في تثبيت واحد فقط الإعداد:
ماذا كنت تستخدم لنشر التطبيقات المتعلقة خلق من ملفات المساعدة, قاعدة البيانات النصية حتى يمكننا إنشاء قاعدة بيانات الجداول, إنشاء الظاهري الدليل عن تطبيقات الويب ، إضافة قيم التسجيل العمل مع لدينا ويندوز التطبيق ؟
أنا فقط افتح Setup & نشر من Visual Studio 2008, ولكن هل هو مني أو أنها تفتقر إلى الكثير من هذه الميزات ؟ هل هناك أي شيء أسوأ من محاولة الخروج من هناك من أجل هذا ؟
أعلم Inno Setup أنها تستخدم هنا في الشركة ، ولكن ذلك لا يفعل كل شيء ، أي تعليمي جيد يجب أن ترى ؟ في بحثي اكتشفت بعض المنتجات في Visual Studio معرض, ولكن ليس الكل في واحد :(
شكرا لك.
نصائح أخرى
كنت قد كتبت مفصلة جدا بلوق وظيفة باستخدام TeamCity و نشر ويب المشاريع لأتمتة بناء ونشر كمطلقة هنا:
ثم يضاف إلى هذا أن تظهر FTP ذلك
http://www.diaryofaninja.com/blog/2010/09/21/continuous-integration-tip-1-ndash-ftp-deployment
الأساسية لسير العملية بسيطة جدا:
- باستخدام teamcity بناء الخادم أنا تحميل من SVN الريبو
- أنا بناء ونشر الموقع إلى مجلد محلي على بناء الخادم
- أنا النار سطر الأوامر بروتوكول نقل الملفات العملاء التي تدعم البرمجة يسمى
- WinSCP باستخدام MSBUILD المهمة EXEC (http://winscp.net/)
- تحميل جميع المواقع بلدي المحتوى
- قد [إدراج المشروبات] الاختيار
ثم تأكد من أن كنت فقط نشر صندوق بلدي إس الريبو ، وتطوير واختبار كل شيء في الفرع قبل دمج - هذه الطريقة مجربة فقط الاشياء يحصل على نشرها.إضافة الاختبار الآلي الخاص بك بناء دورة كنت قد حصلت مباراة في السماء.
بعض أدوات مجانية للحصول على الذهاب هي:
بعض غير مجانية على الانترنت الخدمات التي توفر هذه:
إذا كنت في إيذاء النفس هل يمكن أن ننظر في WiX (http://wix.sourceforge.net).WiX يستخدم من قبل بعض الفرق المنتج في شركة مايكروسوفت و هو في الواقع تحتفظ بها موظفي مايكروسوفت ، وإنما هو تقريبا الوحيد مفتوح المصدر المشروع على سورس.
ما هو قوي جدا و لديها ميزات تفعل كل ما تريد ، ولكن يتم كل ذلك في XML و يمكن أن تكون صعبة قليلا للحصول على الذهاب.على الجانب المشرق حالما يتم إعداد أنه يدمج مع الآلي يبني لأنه يدعم يجري داخل Visual Studio (MSBuild الدعم).
نستخدم و تبا و و تبا الخادم هنا.يتيح لك بناء معقد بناء العمليات باستخدام لطيف نسبيا بناء واجهة وإطلاقها من تطبيق ويب أو على جهاز توقيت.
لدينا "متوسط" المشروع سوف انتزاع مصدر من SVN ، إضافة تنقيح رقم الإصدار و بناء الاستيلاء على قاعدة بيانات مخطوطات و ترقية أو إعادة بناء قاعدة بيانات ونشرها إما إلى خادم الويب ، الرمز البريدي ذلك البريد الإلكتروني أو حتى إنشاء ISO لذلك.
إعداد و نشر المشاريع عملت معي بشكل جيد في الماضي بسيطة الاجهزة مثل إنشاء الدلائل الظاهرية والتغليف الملفات مثل الوثائق ، وما إلى ذلك.
إذا كنت تريد المزيد من السلطة إلقاء نظرة على WIX