欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Jenkins初級應(yīng)用之Invoke?Phing?targets插件配置

 更新時間:2022年04月01日 11:38:31   作者:一夕如環(huán)  
這篇文章主要為大家介紹了Jenkins初級應(yīng)用之Invoke?Phing?targets的插件配置,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪<BR>

 Invoke Phing targets這個插件主要是讀取xml形式包括自動化測試打包部署的配置文件,然后根據(jù)流程走下來。用phing命令讀取并執(zhí)行xml配置文件,然后執(zhí)行定義的步驟。比如check、tar、phpunit操作。

本文用tar這個功能來介紹 Invoke Phing targets 插件,順便也介紹一下tar這個通用的功能,在我們?nèi)粘5淖詣踊瘶?gòu)建的應(yīng)用。

一、安裝插件

1、通過“系統(tǒng)管理”到“插件管理”到“可選插件”里面查找安裝。

二、配置 包括服務(wù)器的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、控制臺配置。

 添加構(gòu)建步驟

配置屬性(這里是配置tar操作的例子)

三、立即構(gòu)建

點擊“立即構(gòu)建”,在工作副本目錄的根目錄就可以生成有build.xml定義的dist目錄,和由build.xml定義名字的打包文件。

以上就是Jenkins初級應(yīng)用之Invoke Phing targets插件配置的詳細內(nèi)容,更多關(guān)于Jenkins之Invoke Phing targets配置的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Java在運行時識別類型信息的方法詳解

    Java在運行時識別類型信息的方法詳解

    這篇文章主要給大家介紹了關(guān)于Java在運行時識別類型信息的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友可以參考借鑒,下面來一起看看吧
    2019-01-01
  • Java調(diào)用微信客服消息實現(xiàn)發(fā)貨通知的方法詳解

    Java調(diào)用微信客服消息實現(xiàn)發(fā)貨通知的方法詳解

    這篇文章主要介紹了Java調(diào)用微信客服消息實現(xiàn)發(fā)貨通知的方法,結(jié)合實例形式詳細分析了java針對微信接口調(diào)用的原理、調(diào)用方法與相關(guān)注意事項,需要的朋友可以參考下
    2017-08-08
  • jdk自帶線程池實例詳解

    jdk自帶線程池實例詳解

    在最近做的一個項目中,需要大量的使用到多線程和線程池,下面就java自帶的線程池和大家一起分享
    2018-02-02
  • Java中Date,Calendar,Timestamp的區(qū)別以及相互轉(zhuǎn)換與使用

    Java中Date,Calendar,Timestamp的區(qū)別以及相互轉(zhuǎn)換與使用

    以下是對Java中Date,Calendar,Timestamp的區(qū)別以及相互轉(zhuǎn)換與使用進行了詳細的介紹,需要的朋友可以過來參考下
    2013-09-09
  • 輕量級聲明式的Http庫——Feign的獨立使用

    輕量級聲明式的Http庫——Feign的獨立使用

    這篇文章主要介紹了輕量級聲明式的Http庫——Feign的使用教程,幫助大家更好的理解和學(xué)習使用feign,感興趣的朋友可以了解下
    2021-04-04
  • 詳解Spring Boot Profiles 配置和使用

    詳解Spring Boot Profiles 配置和使用

    本篇文章主要介紹了詳解Spring Boot Profiles 配置和使用,具有一定的參考價值,有興趣的可以了解一下
    2017-06-06
  • 詳解Spring整合Ehcache管理緩存

    詳解Spring整合Ehcache管理緩存

    本文先通過Ehcache獨立應(yīng)用的范例來介紹它的基本使用方法,然后再介紹與Spring整合的方法。
    2017-03-03
  • idea項目打開后出現(xiàn)橙色的時鐘圖標的解決

    idea項目打開后出現(xiàn)橙色的時鐘圖標的解決

    本文主要介紹了idea項目打開后出現(xiàn)橙色的時鐘圖標的解決,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2023-06-06
  • Springboot允許logger.debug輸出日志方式

    Springboot允許logger.debug輸出日志方式

    這篇文章主要介紹了Springboot允許logger.debug輸出日志方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Java中Map的遍歷方法及性能測試

    Java中Map的遍歷方法及性能測試

    這篇文章主要介紹了Java中Map的遍歷方法及性能測試,本文講解對HashMap、TreeMap進行對比測試,給出測試代碼、測試結(jié)果和測試結(jié)論,需要的朋友可以參考下
    2015-01-01

最新評論