Mr. Wu,
I am deeply grateful for your suggestions. I have studied the project you recommended, I think this project has some difficulties for me, I need to spend some time to learn. Sincerely, Jiajun Sun ------------------ ???????? ------------------ ??????: "Sheng Wu"<wu.sheng.841...@gmail.com>; ????????: 2020??5??23??(??????) ????8:33 ??????: "dev"<dev@apisix.apache.org>; ????: Re: Some questions about summer-2020 If you have interested in SkyWalking LUA + OpenResty tests, I would recommend you to look these 1. The E2E entrance is this, https://github.com/apache/skywalking/blob/master/.github/workflows/e2e.yaml#L60-L80 2. The way we drive the tests is based on OpenResty docker image, https://github.com/apache/skywalking/tree/master/test/e2e/e2e-test/docker/lua SkyWalking's e2e framework is a complex test framework, designed for SkyWalking. So, it will take time if you want to go through it. The e2e.yaml is a good point to start. Hope this helps you. Sheng Wu ???? Twitter, wusheng1108 Ming Wen <wenm...@apache.org> ??2020??5??23?????? ????4:50?????? > Hi, Jiajun, > CI(Continuous integration) is a very important part of an open source > project. > > You can start by looking at travis CI[1] of APISIX, as long as you can > understand the process. > > Shywalking[2] is a good example, which has some Lua and OpenResty actions. > Then I suggest you start with a simple travis -> github actions, such as > migrating the CI for this project[3] > > [1] > > https://github.com/apache/incubator-apisix/blob/master/.travis/linux_openresty_runner.sh > [2] > > https://github.com/apache/skywalking-nginx-lua/blob/master/.github/workflows/ci.yaml > [3] > https://github.com/api7/lua-resty-logger-socket/blob/master/.travis.yml > > Thanks, > Ming Wen, Apache APISIX & Apache SkyWalking > Twitter: _WenMing > > > 184901537 <raisin...@foxmail.com> ??2020??5??23?????? ????10:58?????? > > > Hello everyone: > > > > Thanks for your time. > > > > I'm a 2nd year student of Northeast University in China. I'm interested > in > > working on the project 'Continuous integration (CI) system migration from > > travis to GitHub actions'. > > > > > https://cwiki.apache.org/confluence/display/APISIX/Open+Source+Promotion+Plan+-+Summer+2020+Tasks > > > > So what's the prerequisites for attending this project? > > > > And would you like to recommend me a demo&nbsp;for&nbsp;practice? > > > > Or I need to make a demo by myself? > > > > Hoping to be a part of this awesome community. > > > > > > > > Thanks, > > Jiajun Sun. >