ibv / LDAP-Admin

LDAP Admin for Linux
116 stars 27 forks source link

Build and release using Travis #7

Closed bmaupin closed 5 years ago

bmaupin commented 5 years ago

I'm not sure if this interests you or not, but I set up automated builds and releases (32 and 64-bit) using Travis. To add this you'd just need to create a free account on travis.org and set GITHUB_OAUTH_TOKEN in Travis with a Github auth token that has repo permissions (https://docs.travis-ci.com/user/deployment/releases#authenticating-with-an-oauth-token). Any time you push a tag, Travis will automatically create a release for you and upload the latest builds. You can see what it looks like here: https://github.com/bmaupin/LDAP-Admin/releases

I also added a workaround for #3.

Thanks!

ibv commented 5 years ago

Good work man :) I did not know about Travis. I'll take a look at it. BTW is there also a possibility to use Travis for Delphi 10.3 Community Edition?

Thanks.

bmaupin commented 5 years ago

Delphi is Windows only, right? I haven't done Windows development in a long time, but it does look like Travis has support for Windows:

https://blog.travis-ci.com/2018-10-11-windows-early-release

I'm guessing that (like Linux) the build would need to be able to be fully done from the command line.