iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Jenkins初级应用之Invoke Phing targets插件配置
  • 683
分享到

Jenkins初级应用之Invoke Phing targets插件配置

2024-04-02 19:04:59 683人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录一、安装插件二、配置 包括服务器的xml三、立即构建 Invoke Phing targets这个插件主要是读取xml形式包括自动化测试打包部署的配置文件,然后根据流程

 Invoke Phing targets这个插件主要是读取xml形式包括自动化测试打包部署的配置文件,然后根据流程走下来。用phing命令读取并执行xml配置文件,然后执行定义的步骤。比如check、tar、PHPunit操作。

本文用tar这个功能来介绍 Invoke Phing targets 插件,顺便也介绍一下tar这个通用的功能,在我们日常的自动化构建的应用。

一、安装插件

1、通过“系统管理”到“插件管理”到“可选插件”里面查找安装。

二、配置 包括服务器的xml

1、build.xml(放在项目的根目录下面)

<?xml version="1.0" encoding="UTF-8"?>
<project name="api" default="build">
        <target name="build" depends="make_runtime,phpcs-ci,phploc,pdepend,phpcb,phpunit,phpdox,phpcpd"/>
        <property name="version-m"  value="1.1" />
        <property name="version"    value="1.1.0" />
        <property name="stability"  value="stable" />
        <property name="releasenotes" value="" />
        <property name="tarfile"     value="${phing.project.name}.${buildnumber}.${buildid}.tar.gz" />
        <property name="pkgfile"     value="${phing.project.name}.${version}.tgz" />
        <property name="distfile"    value="dist/${tarfile}" />
        <property name="tests.dir" value="test" />
        <fileset id="api.tar.gz" dir=".">
            <include name="test/**"/>
            <include name="*.php"/>
            <include name="*.xml"/>
        </fileset>
        <target name="check" description="Check variables" >
            <fail unless="version" message="Version not defined!" />
            <fail unless="buildnumber" message="buildnumber not defined!" />
            <fail unless="buildid" message="buildid not defined!" />
            <delete dir="dist" failonerror="false" />
            <mkdir dir="dist" />
        </target>
        <target name="tar" depends="check" description="Create tar file for release">
            <echo msg="Creating distribution tar for ${phing.project.name} ${version}"/>
            <delete file="${distfile}" failonerror="false"/>
            <tar destfile="${distfile}" compression="gzip">
                <fileset refid="api.tar.gz"/>
            </tar>
        </target>
</project>

include表示打包的包含的文件,排除的文件可以用exclude标签。include一定要放在所有的exclude后面。全部文件用“**”表示,文件夹也要表明下面的文件,比如“test/**”。

定义tar动作。

2、控制台配置。

 添加构建步骤

配置属性(这里是配置tar操作的例子)

三、立即构建

点击“立即构建”,在工作副本目录的根目录就可以生成有build.xml定义的dist目录,和由build.xml定义名字的打包文件。

以上就是jenkins初级应用之Invoke Phing targets插件配置的详细内容,更多关于Jenkins之Invoke Phing targets配置的资料请关注编程网其它相关文章!

--结束END--

本文标题: Jenkins初级应用之Invoke Phing targets插件配置

本文链接: https://www.lsjlt.com/news/144769.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Jenkins初级应用之Invoke Phing targets插件配置
    目录一、安装插件二、配置 包括服务器的xml三、立即构建 Invoke Phing targets这个插件主要是读取xml形式包括自动化测试打包部署的配置文件,然后根据流程...
    99+
    2022-11-13
  • Jenkins的Invoke Phing targets插件怎么配置
    这篇文章主要介绍“Jenkins的Invoke Phing targets插件怎么配置”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Jenkins的Invoke Phi...
    99+
    2023-06-29
  • Jenkins初级应用Publish Over SSH插件配置
    目录一、安装Publish Over SSH插件二、配置系统三、配置项目作为Jenkins最基本的应用也是重要的一环就是可以把文件传到服务器上面,或者在服务器上面远程执行命令。一个可...
    99+
    2022-11-13
  • Jenkins初级应用Publish Over SSH插件配置的方法
    这篇文章主要介绍“Jenkins初级应用Publish Over SSH插件配置的方法”,在日常操作中,相信很多人在Jenkins初级应用Publish Over SSH插件配置的方法问题上存在疑惑,...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作