Skip to content

পোস্ট

Visual Studio এর বাইরে MsDeploy দিয়ে স্থাপনা

১০ মে, ২০১২ • 2 মিনিট পড়া

Visual Studio এর বাইরে MsDeploy দিয়ে স্থাপনা

MSBuild দিয়ে msdeploy প্যাকেজ তৈরি করা।

এর জন্য বিল্ড মেশিনে MsDeploy ইনস্টল করা প্রয়োজন।

MSBUILD /T:Package /P:Configuration=QA;PackageLocation="C:\Build\Artifacts\eserve\DEV\QA\QA.zip"

MsDeploy দিয়ে প্যাকেজ একটি ওয়েব সাইটে স্থাপন করা

msdeploy কমান্ড কীভাবে পেতে হয় তা জানুন।

-source:package='C:BuildArtifactseserveDEVQAQA.zip' -dest:auto,ComputerName='https://eserve-dev.sacda.org:8172/MsDeploy.axd?site=eserve-dev',UserName='conwayc',Password='austin_1',IncludeAcls='False',AuthType='Basic' 
-verb:sync 
-disableLink:AppPoolExtension 
-disableLink:ContentExtension 
-disableLink:CertificateExtension 
-allowUntrusted 
-retryAttempts=2

ROBOCOPY দিয়ে প্যাকেজ অনুলিপি করা

robocopy দিয়ে প্যাকেজ অন্য ফোল্ডারে অনুলিপি করার একটি সমস্যা রয়েছে। Robocopy সাফল্য/ত্রুটি কোড হিসাবে প্রস্থান কোড ব্যবহার করে। CI সার্ভারগুলি সাফল্য বা ব্যর্থতা নির্ধারণ করতে একটি কমান্ডের প্রস্থান কোড দেখে। Robocopy এই মডেলটি ভেঙে দেয়। সৌভাগ্যবশত SQL টিম এই সমস্যার সমাধানের জন্য একটি কোড স্নিপেট পোস্ট করেছে।

rem http://weblogs.sqlteam.com/robv/archive/2010/02/17/61106.aspx
robocopy %*
rem suppress successful robocopy exit statuses, only report genuine errors (bitmask 16 and 8 settings)
set/A errlev="%ERRORLEVEL% & 24"
rem exit batch file with errorlevel so SQL job can succeed or fail appropriately
exit/B %errlev%

ফোল্ডার থেকে সাইটে স্থাপন করা

-verb:sync -source:contentPath=C:BuildArtifactsSSOClientDEV -dest:contentPath="C:inetpubadfsls",computerName='http://customer.dev.myconsolidated.net
/MsDeployAgentService',userName=ccadmin,password=$urewest123

কমান্ডলাইনের মাধ্যমে MSBuild দিয়ে অ্যাপ পাথ পরিবর্তন করা

/T:Package 
/P:Configuration=DEV;PackageLocation="C:\BuildArtifacts\Grover\Dev\Builds\DEV\Grover.zip";DeployIISAppPath=dev.grover.winnemen.com

MsBuild ব্যবহার করে ফোল্ডারে বিষয়বস্তু স্থাপন করা

/T:PipelinePreDeployCopyAllFilesToOneFolder /P:Configuration=QA;_PackageTempDir="C:Build\Artifacts\Momntz\DEV\Builds\QA

MSDeploy দিয়ে স্থানীয়ভাবে স্থাপন করা

"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -verb:sync -source:package='C:\BuildArtifacts\AlSupport.zip' -dest:auto,computerName='localhost' -allowUntrusted -retryAttempts=2 -verbose

MSDeploy দিয়ে ফোল্ডার Azure এ স্থাপন করা

নিম্নলিখিত কমান্ড লাইন একটি ফোল্ডার Windows Azure ওয়েবসাইটে স্থাপনের জন্য।

"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -verb:sync -source:contentPath="C:\TeamCity\buildAgent\work\d018513aed1c09f\Build" -dest:contentPath="groverqa",wmsvc=waws-prod-bay-005.publish.azurewebsites.windows.net/msdeploy.axd?site=groverqa,userName=$groverqa,password=secret,authtype='Basic' -AllowUntrusted

লেখক: চাক কনওয়ে একজন এআই ইঞ্জিনিয়ার যার কাছে প্রায় ৩০ বছরের সফটওয়্যার ইঞ্জিনিয়ারিং অভিজ্ঞতা রয়েছে। তিনি ব্যবহারিক এআই সিস্টেম তৈরি করেন—কন্টেন্ট পাইপলাইন, অবকাঠামো এজেন্ট এবং সরঞ্জাম যা বাস্তব সমস্যার সমাধান করে—এবং তার শেখার বিষয়গুলি শেয়ার করেন। তার সাথে সোশ্যাল মিডিয়ায় সংযোগ করুন: X (@chuckconway) অথবা তাকে YouTube এবং SubStack এ দেখুন।

↑ শীর্ষে ফিরে যান

আপনি এটিও পছন্দ করতে পারেন