jenkins git ftp 发布.net 项目

时间:2022-07-23 23:48:32

一次搞这个,在其他文章的基础上 添加下自己的 笔记,方便自己查看,

-------需要准备的东西---------------

    1. 下载jenkins https://jenkins.io/download/
    2. 插件下载地址 jenkins-plugins
    1. NuGet 下载地址:https://dist.nuget.org/index.html (注释:下载 Windows x86 Commandline下面的) .NET Framework xx 前提是项目可以运行和发布吧
      1.   放到指定路劲:如 D:\Tools\CI
    2. 插件安装 : 系统管理 - 管理插件

      1. GitLab Plugin
      2. MSBuild Plugin
      3. FTP publisher plugin
    3. 配置ftp  
      1.  地址: 系统管理  -  FTP publisher plugin 如下图
        1.  jenkins git ftp 发布.net 项目
      2. 配置MsBuild 系统管理-全局攻击配置

        1.   jenkins git ftp 发布.net 项目

------------开始------------------

  1. jenkins git ftp 发布.net 项目
  2. jenkins git ftp 发布.net 项目
  3. 添加git账号
    1. jenkins git ftp 发布.net 项目
  4. 构建环境和构建触发器先不看
  5. 构建
    1. jenkins git ftp 发布.net 项目
    2. 图片上的第一个 【执行Windows批处理命令】 的项目地址:可以在构建后,看【控制台输出】 看到工作空间目录
    3. /t:Rebuild 重新生成

    4. /p:Configuration=Release 生成模式

    5. /p:VisualStudioVersion=12.0  vs 版本号

    6. /p:OutputPath=C:\disc  (可选)  表示生成后保存到那个位置

    7. /p:DeployOnBuild=True;PublishProfile=Test  (可选)  使用 Test 是vs里面项目配置的ftp发布文件 是Test.pubxml, (路劲 如:C:\Users\Administrator\Documents\Visual Studio 2015\MvcApplication1\MvcApplication1\Properties\PublishProfiles)
  6. 删除多余的文件(自己判断是否需要这步)

    1.   jenkins git ftp 发布.net 项目
  7. jenkins git ftp 发布.net 项目
    1. Destination  写“/”
    2.   上图ftp配置详解:http://blog.51cto.com/pizibaidu/1917847

------------可能出现的错误------------------

  1. jenkins git ftp 发布.net 项目
    1.  去路劲 "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v15.0" 下查看
    2. v15.0表示 vs的版本,对应上面的 上面的构建命令 " /p:VisualStudioVersion=12.0"  , 具体版本号,去vs里面帮助-关于查看
    3. 如果v15里面没有文件可以换成 其他有文件的版本如: 12.0

-------其他: 环境变量使用---------------

  jenkins git ftp 发布.net 项目

具体的点击 可用环境变量列表查看

jenkins git ftp 发布.net 项目的更多相关文章

  1. jenkins +git+ssh 构建 .net项目

    jenkins +git+ssh 构建 .net项目 安装jenkins jdk 和插件就不一一介绍了. Multiple SCMs 插件介绍:可以获取多个项目(如果你的项目中有依赖其他项目的) So ...

  2. 使用git ftp发布我个人的hexo博客内容

    自己虚拟主机中的博客是由hexo3 + next主题,因为我想将 hexo 编译生成的文件可以通过ftp命令发布到ftp服务器上面. 发布使用的工具是git-ftp: 按照Use Jenkins an ...

  3. 使用jenkins一键打包发布vue项目

    jenkins的安装 Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建.测试和部署软件. Jenkins 支持各种运行方式,可通过系统包.Docker 或者通过一个独立 ...

  4. jenkins按版本发布maven项目

    1.先为java这个项目创建三个版本 vim pom.xml vim src/main/java/com/ghz/testweb/App.java git add . git commit -m &q ...

  5. 配置Jenkins 实现自动发布maven项目至weblogic(svn+maven+weblogic12c)

    Jenkins安装完成之后,需要我们对其配置,然后才可以实现自动部署项目. 前提 防火墙开放weblogic的7001端口 Linux(CentOS):firewall-cmd --zone=publ ...

  6. Windows下配置Jenkins 实现自动发布maven项目至tomcat(svn+maven+tomcat)

    Jenkins安装完成之后,需要我们对其配置,然后才可以实现自动部署项目. 前提 防火墙开放tomcat的8080端口 Linux(CentOS):firewall-cmd --zone=public ...

  7. linux安装jenkins和编译发布gitlib项目

    1. jenkins下载地址 wget https://updates.jenkins-ci.org/download/war/2.138/jenkins.war 2. 安装插件 安装gitlib和m ...

  8. 小伙伴想学Jenkins自动构建发布项目,我:安排上了!!

    写在前面 趁着十一长假,很多小伙伴都在悄悄学习,有些是为了能够顺利通过面试,进入大厂升职加薪.有些则是为了进一步巩固和提高自己的专业技能,希望有朝一日能过成为互联网架构师乃至技术专家.这不,就有小伙伴 ...

  9. Jenkins+svn+ftp自动化发布asp.net项目

    今天将自己所掌握的(Jenkins+svn+ftp自动化发布asp.net项目)知识分享给大家,希望能帮组到大家: (1)先下载Jenkins并安装: (2)安装.Net所需要的插件: (3)配置插件 ...

随机推荐

  1. css实现定高的元素在不定高的容器中水平垂直居中(兼容IE8及以上)

    容器设置相对定位 元素设置宽高,并使用绝对定位,上下左右值均为0,margin:auto 如下所示: <!DOCTYPE html> <html> <head lang= ...

  2. C&num; &OpenCurlyDoubleQuote;快捷方式” 实现程序开机启动

    添加引用: COM : Windows Script Host Object Model Name: Interop.IWshRuntimeLibrary 添加命名空间: using IWshRunt ...

  3. php通用安装程序,导入数据文件&lpar;&period;sql&rpar;的安装程序

    php通用安装程序,导入数据文件(.sql)的安装程序 该程序只需要1个php文件 和 1个数据文件,很方便调用.install/index.php         程序文件install/mycms ...

  4. 网页打包安卓APP流程

    搭建环境过程: 1. 安装JDK. 参见http://www.cnblogs.com/Li-Cheng/p/4334985.html. 注:实质上到该网址上下载好JDK安装包,安装后添加一个环境变量: ...

  5. CodeForces 379 D&period; New Year Letter

    枚举开头结尾的字母,枚举ac的个数,总AC个数就是两个Fibonacci数列的和..... D. New Year Letter time limit per test 1 second memory ...

  6. Gs&lowbar;Class&period;&lowbar;BaseQueryWeb查询页面基类&lpar;aspx&period;net&rpar;

    using System;using System.Data;using System.Configuration;using System.Collections;using System.Web; ...

  7. 翻译:MLAPP(2&period;2节 概率论简要回顾)

    笔者:尝试翻译MLAPP(Machine Learning: a Probabilistic Perspective)一书,供机器学习的学者参考,如有错误理解之处请指出,不胜感激!(如需转载,请联系本 ...

  8. 配置tomcat8数据源(采用局部数据源方式)

    tomcat提供两种数据源配置方式,全局和局部.全局的话对于所有web应用都生效,局部只对于配置的某一个web生效. 步骤: 1.将mysql的jdbc驱动复制到tomcat的lib路径下. 2.在t ...

  9. return和throw某些特性相似

    拷贝构造函数的调用拷贝构造函数会在以下三中情况下被调用(1)当类的一个对象去初始化该类的另一个对象时 int main(){ Point a(1,2); Point b(a);//用对象a初始化对象b ...

  10. Linux学习笔记:使用ftp命令上传和下载文件

    Linux中如何使用ftp命令,包括如何连接ftp服务器,上传or下载文件以及创建文件夹.虽然现在有很多ftp桌面应用(例如:FlashFXP),但是在服务器.SSH.远程会话中掌握命令行ftp的使用 ...