Jenkins -存档符号链接不起作用

20jt8wwn  于 2022-12-22  发布在  Jenkins
关注(0)|答案(1)|浏览(194)

在Jenkins管道中,我生成了flutter应用的APK构建版本。
我不想将构建生成的APK文件从我的项目工作空间复制到jenkins工作空间,而是想在jenkins工作空间中生成此APK的符号链接。
我可以做得很好。
当存档此符号链接工件时,问题开始出现。
下面是我的管道脚本的post部分(app_releaseln_3.14.apk是我的符号链接的名称):

post{
        always {
            //archivage du zip de l'app web et de l'apk de l'app android se situant dans le dossier build_flutter du workspace jenkins
            archiveArtifacts artifacts: "app_releaseln_3.14.apk", fingerprint: true, followSymlinks: true
        }
    }

Symlink文件在构建之后作为工件生成。

当我点击它从蓝海界面下载APK文件,他指向我得到这个问题:

我在服务器“job/build_flutter/95/”上找不到此位置
我对jenkins,甚至是linux服务器都是新手,所以可能我在这里做错了什么。
任何帮助都将不胜感激。

nhjlsmyf

nhjlsmyf1#

到今天为止我也遇到了这个问题。在文件系统内部一切正常。而且我没有看到任何可能与此更改相关的管理选项。
在我看来,这可能是Jetty的问题,Jetty是Jenkins使用的HTTP服务器。
https://www.eclipse.org/jetty/documentation/jetty-9/index.html#serving-aliased-files
还在分析。

相关问题