我在jenkins创建了一个自由式项目,其中我选择源代码管理作为git,截图如下
这是我的配置。你在那里看到的回购是公共回购。然后我保存配置,然后我现在点击构建。
它似乎基于屏幕上的通知,即“成功”。但是我不知道Jenkins生产的是什么。我没有说明要构建什么以及如何构建。它怎么知道我想要什么?并且假设它确实构建了一些东西,它在哪里存储构建?我没有指示它存储构建文件的位置。有人可以解释发生了什么吗?
答案 0 :(得分:0)
要实际构建一些内容,您需要在项目配置中的构建部分添加内容。对于javascript配置,它可能类似于:
npm install
npm run test-coverage
npm run linter
npm run complexity
运行之后的每个项目都是package.json中的脚本。然后,您可以添加插件来读取这些操作的输出,例如:
这允许您根据某些测试标准传递和失败构建,并且持续集成开始发挥作用。
答案 1 :(得分:0)
在Jenkins的工作中,您有几个部分 - 您可以定义预构建操作以准备环境,SCM从源代码控制中检出,构建部分以运行构建管道,并发布构建操作以在构建部分之后运行操作。
如果您仅定义了SCM部分,那么您的所有工作都是从您提供的源代码管理中检出您的来源。此操作的状态为SUCCESS。
不要忘记检查运行的作业的控制台输出以查看运行的步骤。