帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:部署  octopus  scripts  DEP  Octopus Deploy  CORE  tool  
The core deployment scripts and tools used by Octopus Deploy

  • 源代码名称:Calamari
  • 源代码网址:http://www.github.com/OctopusDeploy/Calamari
  • Calamari源代码文档
  • Calamari源代码下载
  • Git URL:
    git://www.github.com/OctopusDeploy/Calamari.git
  • Git Clone代码到本地:
    git clone http://www.github.com/OctopusDeploy/Calamari
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/OctopusDeploy/Calamari
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
  • Calamari是在部署过程中触手调用的命令行工具。 它知道如何提取和安装NuGet包。运行 Deploy.ps1 等等 约定。修改配置文件以及在部署过程中发生的所有其他事情。

    建筑

    你将需要. NET 核心 SDK 1.0.0-preview2-003133https://github.com/dotnet/core/blob/master/release-notes/download-archives/1.0.1-preview2-download.md的donwloadable。

    运行 Build.cmd 以生成解决方案

    生成解决方案时,将在 artifacts 目录中创建一个新的Calamari包。

    用法

    要使用你自己的Calamari 3.0服务器的包,请运行以下命令

    
    Octopus.Server.exe service --instance <instance> --stop --nologo --console
    
    
    Octopus.Server.exe configure --instance <instance> --customBundledPackageDirectory=<directory> --nologo --console
    
    
    Octopus.Server.exe service --instance <instance> --start --nologo --console
    
    
    
    

    其中 <directory> 是包含 Calamari.*.nupkg 文件的目录。 如果你的服务器是默认的实例,你可以使用ommit参数。

    这将向你的八达通服务器配置 file: 添加以下设置

    
     <set key="Octopus.Deployment.CustomBundledPackageDirectory">C:GitHubCalamaribuilt-packages</set>
    
    
    
    

    exe和配置文件通常可以在以下位置找到:

    
    C:OctopusOctopusServerOctopusServer.config
    
    
    
    

    如果要恢复到绑定的包,请运行以下命令

    
    Octopus.Server.exe service --instance <instance> --stop --nologo --console
    
    
    Octopus.Server.exe configure --instance <instance> --customBundledPackageDirectory= --nologo --console
    
    
    Octopus.Server.exe service --instance <instance> --start --nologo --console
    
    
    
    

    ** 确保你更新你的生成到最新的Calamari或者在升级when服务器 ** 时恢复到绑定的包



    文章标签:tool  DEP  CORE  scripts  部署  octopus  Octopus Deploy  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语