我想使用包含在我的章魚腳本部署腳本中的一個nuget包中的功能。這是可能的,如果是的話,如何?我可以爲章魚腳本部署腳本使用nuget包嗎?
1
A
回答
-1
有一些標準的腳本,您可以添加到您的包裹,這將在部署期間執行:
PreDeploy.<ext>
Deploy.<ext>
PostDeploy.<ext>
DeployFailed.<ext>
這些可以是PowerShell,ScriptCS或Bas h(視其在適當的環境下運行--Windows for PowerShell和ScriptCS或Linux for Bash)。
0
如果你想從包含在已部署的NuGet包中的dll調用一些代碼,可以通過以下方式: 1.將Octopus包目標文件夾作爲本地NuGet存儲庫添加到腳本。對於發生在scriptcs文件夾nuget.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="LocalFeed"
value="C:\Octopus\Packages\" />
</packageSources>
</configuration>
運行(從PowerShell的舉例)
scriptsc -install <package_name>
然後你就可以在你的C#腳本中使用庫:
using MyLib; Console.WriteLine("Hello");
+0
我不需要使用我創建的nuget包,但是一個託管在章魚部署腳本的nuget中,這仍然有效嗎? – Chazt3n
相關問題
- 1. 章魚部署 - 執行腳本文件
- 2. 試圖在章魚部署中的powershell腳本中執行exe
- 3. 使用腳本部署Webparts
- 4. 我可以爲perl腳本setuid嗎?
- 5. FileMake Pro腳本可以觸發調用外部PHP腳本嗎?
- 6. 在腳本文件中使用nuget包
- 7. PowerShell腳本安裝nuget包
- 8. 我可以在wordpress中使用外部PHP腳本嗎?
- 9. 爲Dacpac和Powershell腳本創建Nuget包
- 10. Play 2.x:如何使用可分發包部署腳本
- 11. 可以在腳本中使用CDATA嗎?
- 12. 使用章魚部署節點js
- 13. 我們可以在perl腳本中輸入shell腳本嗎?
- 14. 我可以在ViM中運行當前腳本或腳本嗎?
- 15. 預部署腳本未包含在發佈腳本中
- 16. 觸發章魚部署時文件可
- 17. 可以通過腳本將OSGI包部署到karaf容器中嗎?
- 18. 獲取或部署章魚
- 19. 章魚部署改造
- 20. 我可以執行ipython腳本嗎?
- 21. 從腳本中「構建部署包」VS2010
- 22. 部署:MSI軟件包vs腳本
- 23. 2012年部署帶腳本的SSIS包
- 24. 引用來自csx腳本的NuGet包
- 25. 使用腳本部署流星應用
- 26. Tomcat部署:使包含的腳本可執行
- 27. 我的自定義init shell腳本停止部署腳本
- 28. 使用Gitolite自動部署PHP腳本
- 29. 使用腳本單擊一次部署
- 30. 不使用pip部署Python腳本
右鍵所以這裏是我現在在做什麼,在PS劇本,我安裝的巧克力,cinst scriptcs,scriptcs -install; 然後我運行一個C#腳本試圖使用該包,發生爆炸 –
Chazt3n