【问题标题】:static html site on github -> jenkins workspace -> nexus repogithub 上的静态 html 站点 -> jenkins 工作区 -> nexus repo
【发布时间】:2014-06-11 19:08:51
【问题描述】:

我正在尝试让 Jenkins (1) 克隆 git 存储库,(2) 将整个目录结构和文件压缩成 zip/rar,以及 (3) 将其发送到 Nexus。

什么 maven 原型或其他方法可以帮助我做到这一点?

【问题讨论】:

    标签: git maven github jenkins


    【解决方案1】:

    你可以使用类似的东西来构建你的 WAR(相当于 ZIP / JAR)

     <build>
            <finalName>ROOT</finalName>
            <plugins>
    
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-war-plugin</artifactId>
                    <version>2.1.1</version>
                    <configuration>
                        <webResources>
                            <resource>
                                <directory>WebContent</directory>
                                <excludes>
                                    <exclude>build/</exclude>
                                </excludes>
                            </resource>
                            <resource>
                                <directory>build/classes</directory>
                                <targetPath>WEB-INF/classes</targetPath>
                            </resource>
                        </webResources>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    

    如果这不起作用,您可以编写一个脚本来满足您的需求:

    jar -cf $目录 *

    【讨论】:

    • [INFO] 部署在 0.99 秒内完成完成:成功我对使用资源块有了顿悟!谢谢!
    猜你喜欢
    • 2018-11-28
    • 1970-01-01
    • 2021-05-05
    • 1970-01-01
    • 2020-10-24
    • 2020-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多