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







------------------ ???????? ------------------
??????:&nbsp;"wenming"<[email protected]&gt;;
????????:&nbsp;2020??5??23??(??????) ????4:50
??????:&nbsp;"dev"<[email protected]&gt;;

????:&nbsp;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 -&gt; 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 &amp; Apache SkyWalking
Twitter: _WenMing


184901537 <[email protected]&gt; ??2020??5??23?????? ????10:58??????

&gt; Hello everyone:
&gt;
&gt; Thanks for your time.
&gt;
&gt; I'm a 2nd year student of Northeast University in China. I'm interested in
&gt; working on the project 'Continuous integration (CI) system migration from
&gt; travis to GitHub actions'.
&gt;
&gt; 
https://cwiki.apache.org/confluence/display/APISIX/Open+Source+Promotion+Plan+-+Summer+2020+Tasks
&gt;
&gt; So what's the prerequisites for attending this project?
&gt;
&gt; And would you like to recommend me a demo&amp;nbsp;for&amp;nbsp;practice?
&gt;
&gt; Or I need to make a demo by myself?
&gt;
&gt; Hoping to be a part of this awesome community.
&gt;
&gt;
&gt;
&gt; Thanks,
&gt; Jiajun Sun.

Reply via email to