http://$host/job/$jobname/lastSuccessfulBuild/api/json
以上网址帮助我获得最后完成的构建状态。
这Document 告诉不稳定构建的定义。 - 如果构建成功并且一个或多个发布者报告它不稳定,则构建不稳定。例如,如果配置了JUnit发布者并且测试失败,则构建将标记为不稳定。
如何通过api获取不稳定的构建详细信息?
答案 0 :(得分:1)
如果你检查api文档是这样的: http://javadoc.jenkins-ci.org/hudson/model/Job.html#getLastUnstableBuild()
如果您只是检查http:// $ host / job / $ jobname / api / json,您应该在xml中看到相同的相应部分。
mFingerprintIcon.setImageResource(0);
mFingerprintIcon.setBackgroundResource(R.drawable.finger_print_first_animation);
final AnimationDrawable animFirst = (AnimationDrawable) mFingerprintIcon.getBackground();
mFingerprintStatus.setTextColor(ContextCompat.getColor(getActivity(), R.color.success_color));
mFingerprintStatus.setText(getResources().getString(R.string.fingerprint_success));
int iDuration = 0;
for (int i = 0; i < animFirst.getNumberOfFrames(); i++) {
iDuration += animFirst.getDuration(i);
}
animFirst.start();
Handler handler2 = new Handler();
handler2.postDelayed(new Runnable() {
@Override
public void run() {
animFirst.stop();
mFingerprintIcon.setBackgroundResource(R.drawable.finger_print_second_animation);
AnimationDrawable animSecond = (AnimationDrawable) mFingerprintIcon.getBackground();
animSecond.setOneShot(false);
animSecond.start();
}
}, iDuration);