很抱歉,如果这个问题听起来很愚蠢,但是我可以在jenkins中运行一个不是测试项目的项目吗?
我只需要在特定时间运行它,运行后我想从项目中接收一个日志文件。
答案 0 :(得分:1)
实际上,您可以使用Jenkins运行许多不同类型的项目。在作业配置中,您可以选中“定期构建”或“轮询SCM”框,以便您可以使用cron表达式指定构建开始时间。虽然“定期构建”只是在指定时间开始构建,但“轮询SCM”只会在SCM中有新提交的情况下启动新构建。
如果要接收在构建期间生成的特定日志文件,可以在配置的“构建后操作”部分下配置“归档工件”,然后指定要保留的文件的名称。您可以通过以下链接轻松访问存档文件:
http://[yourJenkins]/job/[jobName]/lastSuccessfulBuild/artifact/[artifactName]
但是如果你需要在其他地方发送这个文件,你可以使用SCP插件(https://wiki.jenkins-ci.org/display/JENKINS/SCP+plugin)。