2015-01-21 14 views
6

Vì một số lý do, biến môi trường BUILD_ID cho tất cả công việc của tất cả các dự án được đặt thành giống BUILD_NUMBER.Jenkins: Cách đặt lại ID của công việc thành định dạng giống như Jenkins Global?

Biến môi trường toàn cầu bằng cách nhập http://jenkins_server/env-vars.html hiển thị đúng định dạng 'YYYY-MM-DD_hh-mm-ss'. Này được thể hiện trong công việc số 22:

BUILD_DISPLAY_NAME # 22 BUILD_ID 22 BUILD_NUMBER 22

Làm thế nào để thiết lập lại job_id trở lại giống như toàn cầu, bằng cách sử dụng dấu thời gian giống nhau không?

Trả lời

6

Bạn có sử dụng Zen Timestamp plugin không? Nếu có, bạn có thể chỉnh sửa cấu hình "Ngày tháng cho cấu hình BUILD_ID" dưới Quản lý Jenkins ->Định cấu hình hệ thống trong phần Thuộc tính chung.

+0

Tôi chưa cài đặt plugin ZenTimestamp. Bây giờ tôi đang sử dụng nó. Nó được thay đổi thành Dấu thời gian ngay bây giờ. Vấn đề đã được giải quyết. Nhưng tôi vẫn không hiểu tại sao nó lại thay đổi thành Số Xây dựng. – roma

+0

Tôi đã tìm thấy câu trả lời tại sao BUILD_ID thay đổi thành BUILD_NUMBER. Phiên bản Jenkins 1.587 tạo BUILD_ID và BUILD_NUMBER trả lại cùng một giá trị. Xem vấn đề này. https://issues.jenkins-ci.org/browse/JENKINS-26520. Tôi đang sử dụng ZenTimeStamp làm việc xung quanh. – roma

Các vấn đề liên quan