我同时使用JIRA和Stash REST API从我们的系统中读取数据,但我没有成功找到如何获得与给定拉取请求相关的JIRA问题。我可以轻松地从分支获取拉取请求的,因此获得与给定分支相关联的问题也可以。
我知道如何获取与给定问题相关的拉取请求,也就是说,相反,但显然我无法扫描所有问题。此外,Web界面显示信息,但我想避免以编程方式使用它。当然有一种方法可以使用API吗?
答案 0 :(得分:2)
有一个REST资源可以检索拉取请求的JIRA问题:
ImageView myImageView;
VectorDrawableCompat.VGroup myVectorGroup;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_welcome);
myImageView = (ImageView) findViewById(R.id.image_1);
VectorDrawableCompat vectorDrawable = VectorDrawableCompat.create(getResources(), R.drawable.my_vector_drawable, null);
vectorDrawable.setAllowCaching(false); // Important to allow image updates
myVectorGroup = (VectorDrawableCompat.VGroup) vectorDrawable.getTargetByName("my_group");
myImageView.setImageDrawable(vectorDrawable);
mViewPager = (ViewPager) findViewById(R.id.pager);
mViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
if(myVectorGroup != null && position < 1) {
myVectorGroup.setScaleX(1f - positionOffset);
myVectorGroup.setScaleY(1f - positionOffset);
myImageView.invalidate();
}
}
});
}
它的反应如下:
/rest/jira/1.0/projects/{projectKey}/repos/{repositorySlug}/pull-requests/{pullRequestId}/issues