You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@devlake.apache.org by kl...@apache.org on 2022/05/17 10:14:36 UTC
[incubator-devlake] 01/01: Merge pull request #255 from merico-dev/ts-task-service
This is an automated email from the ASF dual-hosted git repository.
klesh pushed a commit to branch ts-main
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git
commit 13c737aaa2fb035cc6627eb1ab3fcf2575fa5420
Merge: f780c9fa 778210b8
Author: Hezheng Yin <he...@merico.dev>
AuthorDate: Tue Aug 24 08:18:24 2021 -0700
Merge pull request #255 from merico-dev/ts-task-service
feat: task service with plugin execution
apps/core/events/events.module.spec.ts | 2 +-
apps/core/events/events.module.ts | 87 +++++++++--------
apps/core/events/events.service.ts | 10 +-
apps/core/tasks/index.ts | 0
apps/core/tasks/task.model.ts | 103 ++++++++++++++++++++
apps/core/tasks/tasks.module.ts | 44 +++++++++
apps/core/tasks/tasks.services.ts | 54 +++++++++++
apps/core/tasks/tasks.spec.ts | 84 ++++++++++++++++
apps/core/test/events.e2e-spec.ts | 24 ++---
apps/core/test/tasks.e2e-spec.ts | 42 ++++++++
apps/queue/src/consumer/index.ts | 7 +-
apps/queue/src/consumer/service.ts | 37 +++++--
apps/queue/src/producer/index.ts | 4 +-
apps/queue/src/producer/service.ts | 10 +-
apps/queue/src/queue.module.ts | 2 +-
apps/queue/test/app.e2e-spec.ts | 22 ++++-
apps/queue/tsconfig.app.json | 2 +-
devops/docker-compose.yml | 2 +-
jest-e2e.json | 3 +-
nest-cli.json | 10 +-
package.json | 4 +-
plugins/core/src/dependency.resolver.ts | 107 ++++++++++++++++++++-
plugins/core/src/exports.decorator.ts | 2 +
plugins/core/src/plugin.interface.ts | 4 +
plugins/core/src/plugins.module.ts | 31 ++++--
plugins/core/test/plugin.spec.ts | 6 +-
plugins/jira/src/index.ts | 13 ++-
.../changelog.collector.ts} | 19 ++--
.../jira/src/tasks/changelog/changelog.entity.ts | 14 +++
plugins/jira/src/tasks/changelog/changelog.spec.ts | 28 ++++++
plugins/jira/src/tasks/index.ts | 9 ++
plugins/jira/src/tasks/issue/issue.collector.ts | 19 +++-
.../jira/src/tasks/leadtime/leadtime.enricher.ts | 16 +--
scripts/producer.ts | 18 ++++
scripts/tsconfig.script.json | 10 ++
35 files changed, 731 insertions(+), 118 deletions(-)