Jenkins中Artifacts的含义是什么?新人学习Jenkins的术语困惑
Jenkins里的Artifacts到底是什么?
- 直白点说,Artifacts就是Jenkins跑完构建流程后产出的成果文件。比如Java项目构建好的
xxx.jar包、前端项目打包后的dist文件夹、构建过程生成的测试报告或日志,这些都属于Artifacts。 - 这玩意儿就是你折腾Jenkins构建的核心目标之一——你跑构建不就是为了拿到能用的程序包、可部署的静态文件吗?Jenkins会帮你把这些产物归档存起来,在构建任务页面里就能直接下载,还能用来对接后续的部署流程(比如自动把jar包传到服务器启动)。
- 举个实际场景:你给Vue项目配了Jenkins构建,执行
npm run build生成dist目录后,在Jenkins里设置“归档Artifacts”并指定dist/**,构建完成后就能在任务的「Artifacts」板块找到这个文件夹,直接下载里面的文件部署到nginx上就行。
内容的提问来源于stack exchange,提问作者SaraLajoie
相关产品推荐
相关产品推荐

