Yes, Github actions are easier because we do not need to configure another external tool. You may google "From Travis to GitHub Actions".
In case of SINGA, most of the work are done in shell scripts which can be called from Github Actions instead of Travis CI. For example, to migrate the rat check we just call rat.sh from the github actions file instead of calling it from travis. All other scripts (e.g. lint, conda build, etc..) can be called from the github actions yaml configuration file instead of travis yaml file. Github Actions supports Linux, Mac and also Windows (Github is owned by Microsoft). Moaz On Wed, Mar 11, 2020 at 2:43 PM Wang Wei <[email protected]> wrote: > Is Github Action easier to configure and debug? Does it support both Linux > and Mac OSX? > We have spent much time on Travis and it is now working. If we change to > Github Action, I think we need some strong points.. > > > On Wed, Mar 11, 2020 at 8:06 PM Yeung Sai Ho <[email protected]> wrote: > > > Dear Moaz, > > > > I think I will agree with you personally to get rid of the Travis CI. > > Today I wasted a whole day just to modify my code targeting to pass the > > Travis CI build in #624, while many project deadlines are approaching. I > > still cannot pass the build test at the end of the day due to the path > > include problems, so sad... > > > > Thanks for your email concerning good suggestions. > > > > Best Regards, > > chris > > > > > > > > 從我的iPhone傳送 > > > > > Moaz Reyad <[email protected]> 於 2020年3月11日 19:41 寫道: > > > > > > - External Email - > > > > > > > > > > > > Dear All, > > > > > > I would like to propose to move from Travis CI to the new CI/CD > features > > in > > > Github with Github Actions [1]. You can see an example for licence > check > > > after commit with github actions instead of travis in this pull request > > [2]. > > > > > > There are many benefits of using Github Actions instead of an external > > tool > > > like Travis, such as eliminating the need to configure an external tool > > and > > > integrating better CI with other Github features. > > > > > > We can start moving the CI jobs from Travis to Github step by step > until > > we > > > completely remove the need of using Travis. > > > > > > What do you think? > > > > > > Regards, > > > Moaz > > > > > > [1] https://github.com/features/actions > > > [2] https://github.com/moazreyad/incubator-singa/pull/13 > > > > ________________________________ > > > > Important: This email is confidential and may be privileged. If you are > > not the intended recipient, please delete it and notify us immediately; > you > > should not copy or use it for any purpose, nor disclose its contents to > any > > other person. Thank you. > > >
