我有一个Jenkins声明式管道作业,其最终结果是创建了一些非常大的输出文件(大小> 2 GB)。 我不想将这些文件作为工件保存在Jenkins中。
但是,我想对这些大文件进行指纹识别,以便将它们与其他内部版本关联。
我该如何做,最好是在管道的后期处理中?
答案 0 :(得分:1)
在管道脚本中添加:glm::mat4 m = glm::mat4(1.0f);
//time
long value_ms = std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::time_point_cast<std::chrono::milliseconds>(std::chrono::
high_resolution_clock::now())
.time_since_epoch())
.count();
//translate
m = glm::translate(m, translate);
m = glm::translate(m, glm::vec3(-50, 0, -20));
m = glm::scale(m, glm::vec3(0.025f, 0.025f, 0.025f));
m = glm::translate(m, glm::vec3(1800, 0, 3000));
float speed = .002;
float x = 100 * cos(value_ms * speed); // + 1800;
float y = 0;
float z = 100 * sin(value_ms * speed); // + 3000;
m = glm::translate(m, glm::vec3(x, y, z));
fingerprint 'module/dist/**/*.zip'
是您要指纹using Ant's FileSet的文件
在控制台日志中,您应该看到:
'module/dist/**/*.zip'
尽管用户在Jenkins documentation中提到,文件也需要存档,以确保构建不会失败,但这对我来说在Jenkins ver上还是有用的。 2.180。