Add update_sequence_id to JiraConnect workers
In order to make the JiraConnect workers idempotent we need to make sure they always sent the same UpdateSequenceId when run with the same arguments. So the sequence ID needs to be generated at the time the job is scheduled and not when running the Job. This is the first part of a multi step release to add this argument. The next release will remove the default
显示
- app/services/jira_connect/sync_service.rb 2 个添加, 2 个删除app/services/jira_connect/sync_service.rb
- app/workers/jira_connect/sync_branch_worker.rb 2 个添加, 2 个删除app/workers/jira_connect/sync_branch_worker.rb
- app/workers/jira_connect/sync_merge_request_worker.rb 2 个添加, 2 个删除app/workers/jira_connect/sync_merge_request_worker.rb
- lib/atlassian/jira_connect/client.rb 7 个添加, 2 个删除lib/atlassian/jira_connect/client.rb
- lib/atlassian/jira_connect/serializers/base_entity.rb 3 个添加, 3 个删除lib/atlassian/jira_connect/serializers/base_entity.rb
- lib/atlassian/jira_connect/serializers/repository_entity.rb 3 个添加, 3 个删除lib/atlassian/jira_connect/serializers/repository_entity.rb
- spec/lib/atlassian/jira_connect/client_spec.rb 8 个添加, 0 个删除spec/lib/atlassian/jira_connect/client_spec.rb
- spec/lib/atlassian/jira_connect/serializers/base_entity_spec.rb 28 个添加, 0 个删除...ib/atlassian/jira_connect/serializers/base_entity_spec.rb
- spec/lib/atlassian/jira_connect/serializers/repository_entity_spec.rb 17 个添加, 1 个删除...assian/jira_connect/serializers/repository_entity_spec.rb
- spec/services/jira_connect/sync_service_spec.rb 2 个添加, 1 个删除spec/services/jira_connect/sync_service_spec.rb
- spec/workers/jira_connect/sync_branch_worker_spec.rb 31 个添加, 2 个删除spec/workers/jira_connect/sync_branch_worker_spec.rb
- spec/workers/jira_connect/sync_merge_request_worker_spec.rb 31 个添加, 2 个删除spec/workers/jira_connect/sync_merge_request_worker_spec.rb
加载中
想要评论请 注册 或 登录