zoukankan      html  css  js  c++  java
  • jenkins

    大致步骤与发布java项目是一样的,不同的地方是构建命令,可参考java项目的部署步骤:https://www.cnblogs.com/july-1016/p/14115700.html。

    一、发布至远程服务器

    添加构建步骤:Execute shell,输入以下命令:

    cd dotnet/ACow.Parking #构建的项目.dll所在目录
    rm -rf PublishFiles #发布包存放目录,构建前删除
    mkdir PublishFiles  #重新创建
    dotnet build  #构建命令
    dotnet publish -o PublishFiles  #输出到创建的文件夹
    zip -r PublishFiles.zip PublishFiles #压缩

    添加构建后操作:send build artifacts over SSH

    cd  /acow/springboot   #远程服务器发布目录
    unzip -o  PublishFiles.zip   #解压发布包
    mv  PublishFiles acow-parking-service  #更名发布包的名称
    supervisorctl restart acow-parking-service #重启服务(使用supervisor管理进程)

     二、发布到本地服务器

     只要修改构建命令就可以了。添加构建步骤:Execute shell,输入以下命令:

    sudo su  #root权限发布
    rm -rf ziniuoa
    mkdir ziniuoa
    cd src/ZiNiu.Web
    dotnet --info
    dotnet restore ZiNiu.Web.csproj --force --source https://api.nuget.org/v3/index.json 
    dotnet publish -o /var/lib/jenkins/workspace/ziniuoa/ziniuoa --source https://api.nuget.org/v3/index.json
    cd /var/lib/jenkins/workspace/ziniuoa/ziniuoa
    rm -rf Configs  #删除配置文件后再发布
    rm -rf appsettings.json
    rm -rf appsettings.*.json
    rm -rf hosting.json
    supervisorctl stop acow
    sleep 10s
    cd ../
    tar -cvf /home/test001/webapps/ziniuoa.tar ziniuoa
    cd /home/test001/webapps/
    tar -xvf ziniuoa.tar
    
    supervisorctl start acow
    

      

  • 相关阅读:
    收集一些网络检测和分析工具
    编程经验分享(转自银总的建议)
    代码着色和windows live writer真好
    pku1063 Flip and Shift严格证明
    So Many Skirt
    一些网址
    c++编写的算24程序
    一道简单的回溯搜索题
    windows程序设计第二章Unicode简介
    字符,字节和编码
  • 原文地址:https://www.cnblogs.com/july-1016/p/14143546.html
Copyright © 2011-2022 走看看