Initial implementation for real time job view
-
Changelog entry added, if necessary - Tests
-
Added for this feature/bug -
All builds are passing
-
I think its best to merge this first, and than do the frontend and not try and squeeze it into 1 merge request.
Merge request reports
Activity
- Resolved by Zeger-Jan van de Weg
- Resolved by Zeger-Jan van de Weg
- Resolved by Zeger-Jan van de Weg
- Resolved by Zeger-Jan van de Weg
- Resolved by Zeger-Jan van de Weg
- Resolved by Zeger-Jan van de Weg
- Resolved by Zeger-Jan van de Weg
mentioned in issue #32950 (moved)
marked the checklist item Changelog entry added, if necessary as completed
added 205 commits
-
c17b4b17...8e2fefc6 - 203 commits from branch
master
- 822ef8e6 - Initial implementation for real time job view
- 9d92aefa - Create PipelineDetailsEntity
-
c17b4b17...8e2fefc6 - 203 commits from branch
@ayufan Could you review again?
assigned to @ayufan
- Resolved by Zeger-Jan van de Weg
- Resolved by Zeger-Jan van de Weg
- Resolved by Zeger-Jan van de Weg
- Resolved by Zeger-Jan van de Weg
@zj You need to review all occurrences of
PipelineEntity
and probably change them to details, otherwise, some functionalities will be broken.BuildArtifactEntity
doesn't expose all information needed by frontend as described here: https://gitlab.com/gitlab-org/gitlab-ce/issues/31397#note_30433801assigned to @zj
assigned to @ayufan
added ~19173 Deliverable ~901060 labels
- Resolved by Kamil Trzcińśki
- Resolved by Zeger-Jan van de Weg
- Resolved by Zeger-Jan van de Weg
- Resolved by Zeger-Jan van de Weg
- Resolved by Zeger-Jan van de Weg
- Resolved by Zeger-Jan van de Weg
- Resolved by Zeger-Jan van de Weg
- Resolved by Zeger-Jan van de Weg
- Resolved by Zeger-Jan van de Weg
assigned to @zj
assigned to @ayufan
- Resolved by Zeger-Jan van de Weg
- Resolved by Zeger-Jan van de Weg
assigned to @zj
assigned to @ayufan
@zj Could you rebase this MR on top of https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/11407?
@ayufan Fixed the legit spec failure, hopefully no other pop up.
😄 @ayufan Fixed the merge conflict. Should be good now.
😄 added 13 commits
-
5fdb5124...dd0f8b8c - 12 commits from branch
master
- 8815c462 - Merge remote-tracking branch 'origin/master' into zj-job-view-goes-real-time
-
5fdb5124...dd0f8b8c - 12 commits from branch
added 1 commit
- 6c872396 - Merge remote-tracking branch 'origin/master' into zj-job-view-goes-real-time
@zj I am seeing this:
NoMethodError at /root/ci-mock/-/jobs/4153 ========================================== > undefined method `iid' for nil:NilClass app/serializers/build_details_entity.rb, line 16 ------------------------------------------------ ruby 11 expose :runner, using: RunnerEntity 12 expose :pipeline, using: PipelineEntity 13 14 expose :merge_request, if: -> (*) { can?(current_user, :read_merge_request, project) } do 15 expose :iid do |build| > 16 build.merge_request.iid 17 end 18 19 expose :path do |build| 20 namespace_project_merge_request_path(project.namespace, project, build.merge_request) 21 end
@zj I think I am missing the
path
to render the new issue button:new_namespace_project_issue_path(@project.namespace, @project, issue: build_failed_issue_options)
It seems that we should test
can?(current_user, :read_merge_request, build.merge_request)
.- Resolved by Zeger-Jan van de Weg
assigned to @zj
Thank you @zj
💪 sorry!- Resolved by Zeger-Jan van de Weg
@zj will
user
be in root level, like it is inpipelines/:id.json
? :)
assigned to @ayufan
assigned to @zj
mentioned in merge request !11685 (closed)
assigned to @ayufan
@zj is
retry_path
going to be insidebuild_failed_options
?In other places is in root level :)
@filipa I think that this is typo. It should be root level. I pushed a fix for that failure.
Edited by Kamil Trzcińśkiadded 183 commits
-
b2465182...11852e16 - 181 commits from branch
master
- 0383b482 - Merge remote-tracking branch 'origin/master' into zj-job-view-goes-real-time
- b2f997e4 - Fix test failures
-
b2465182...11852e16 - 181 commits from branch
added 1 commit
- 1709e5cf - retryable? is now available for CommitStatus
mentioned in commit 9ccb289a
mentioned in issue gitlab#10130