apache / linkis

Apache Linkis builds a computation middleware layer to facilitate connection, governance and orchestration between the upper applications and the underlying data engines.
https://linkis.apache.org/
Apache License 2.0
3.3k stars 1.17k forks source link

[Feature][CICD]Support git action integtation test #4600

Open casionone opened 1 year ago

casionone commented 1 year ago

Search before asking

Problem Description

Background Although some modules currently have unit tests, for the submitted large feature pr, manual code review cannot guarantee whether the service can run normally after the code is merged. For the pr submitted by community students, there is currently no better way to perform automated basic function verification (only the compilation can be guaranteed), and the availability of the service requires manual verification. There is an urgent need for automated integration testing to complete automated testing of new features/service availability after major revisions.

Achieved goals The service can be automatically deployed and verified after the pr is built through git action

  1. Whether the service starts normally
  2. Whether the basic engine tasks can be submitted normally (the verification of shell/jdbc/python/tasks is prioritized)

How to do

Action general flow

实现的目标 能通过git action 对pr 进行构建后自动部署服务,并验证 1.服务是否正常启动 2.基础引擎任务是否可以正常提交(优先实现 shell/jdbc/python/任务的验证)

实现大体思路

Action 大体流程

主要task

Description

No response

Use case

No response

Solutions

No response

Anything else

No response

Are you willing to submit a PR?

github-actions[bot] commented 1 year ago

:blush: Welcome to the Apache Linkis community!!

We are glad that you are contributing by opening this issue.

Please make sure to include all the relevant context. We will be here shortly.

If you are interested in contributing to our website project, please let us know! You can check out our contributing guide on :point_right: How to Participate in Project Contribution.

Community

WeChat Assistant WeChat Public Account

Mailing Lists

Name Description Subscribe Unsubscribe Archive
dev@linkis.apache.org community activity information subscribe unsubscribe archive
casionone commented 1 year ago

task need to do Completed

Things to optimize

待优化事项