Mr. Wen, I am truly thankful for your suggestions. I have finished reading travis CI of APISIX, and I am sure that GitHub action can also execute shell scripts.[1] And I also learned the workflows script of Skywalking. Finally, I migrated your recommended project from travis to GitHub action.[2]
[1] https://github.community/t5/GitHub-Actions/How-to-execute-a-script-file-using-GitHub-Action/td-p/37593 [2] https://github.com/wingsjj/lua-resty-logger-socket Sincerely, Jiajun Sun ------------------ ???????? ------------------ ??????: "wenming"<[email protected]>; ????????: 2020??5??23??(??????) ????4:50 ??????: "dev"<[email protected]>; ????: Re: Some questions about summer-2020 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 <[email protected]> ??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.
