网站建设需要学编程么/2023b站免费推广入口
为什么
1.构建Job是一个持续化集成服务的基础;
2.构建Job是你的项目做一些事情,如编译、测试,打包,发布或其它方面的特殊方式;3.一个项目通常会使用许多相关联的Job,例如你可能开始选择专门运行你的单元测试的构建job,如果它通过你继续执行更长时间的集成测试,运行代码质量检测,或者生成技术文档,最后打包你的项目并部署到一个测试服务上;
怎么做
带wcf系统
(1)选择自己的系统,点击“新建”,要先建立service端,后建立client端
(2)填写创建的item名称
所在的文件夹,如下图:
(这里可以点击框框右面的问号,里面有具体的格式)
若为客户端,请按下图步骤
Command Line Arguments中的代码:
/t:ResolveReferences;Compile/t:_CopyWebApplication /p:Configuration=Release /p:WebProjectOutputDir=C:\ITOO5.1_Public\AuthorityFront\AuthorityResourceManage\ITOO.AuthorityResourceManage.Client
/p:OutputPath=C:\ITOO5.1_Public\AuthorityFront\AuthorityResourceManage\ITOO.AuthorityResourceManage.Client\bin
红色部分的命名要求一致;
绿色部分的命名要求是自己所在系统的名字;
黄色部分的命名要求是各系统中系统模块的名字
注意下面地址比上面多一个bin,其他的都统一不要动。不带wcf系统
调用批处理文件(带wcf与不带都要添加的)
(1)再次点击“增加构建步骤”按钮,选择第二项
注:其中该批处理文件的内容如下:带wcf系统为例:
代码 :
<span style="font-family:KaiTi_GB2312;font-size:24px;"> @echo off %echo off 这条命令是关闭回显%setprojwhich= ITOO.AuthorityResourceManage.Client %放在jenkins下的本模块文件名
setworkspace=C:\jenkins\workspace %jenkins地址%
setobjecwcf=%workspace%\%projwhich%\ITOO.AuthorityResourceManage.Client\bin %设置projwhich后WCF的bin文件的地址&
setjbosspath=C:\ITOO4.1_Public\AuthorityFont\AuthorityResourceManage\ITOO.AuthorityResourceManage.Client\bin %设置构建路径%
echo[%BUILD_ID%] 正在检索dll包到%project_tmp%临时目录 %回显内容%
for/r "%objecwcf%" %%i in (ITOO*.dll) do ( %循环查找形如(ITOO*.dll)的文件%
echo正在复制%%i到%jbosspath%\ %回显内容%
copy/y "%%i" %jbosspath%\ %复制到jbosspath(构建的路径)目录下%
)
echo项目部署完毕。 %回显内容%</span>
标注:
红色部分: 创建的Job的名称
黄色部分: Jenkins安装默认的工作空间路径,一般为“C:\Program Files\Jenkins\workspace”或者“C:\jenkins\workspace”
绿色部分: WCF层的bin目录路径
粉色部分: 构建路径,固定。由于已经统一建好,故为C:\ITOO5.1_Public
蓝色部分: 自己所负责的系统和模块儿的service端的bin目录
(1) 在网页上填写调用命令
配置邮件
(1)添加收件人
1)Project Recipient List:收件人邮件的邮箱地址列表。
Default Subject:配置此项目邮件的主题。
2)这里设置的是只有在项目失败的时候才会发邮件给你。在“高级设置”里面我们可以更改、配置各种类型的邮件触发器和接收者。