Skip to content

Building for Linux is now fully Automated #22

Description

@Alshurafa

I finally managed to get Travis to upload files to Github after each release. You do not have to do anything different. Just develop and push changes. When you tag a new version like you usually do, a release will be created. 10 Minutes later, Linux binary will be uploaded automatically to the release.

Check the results:
https://github.com/Alshurafa/Jentos_IDE/releases

I modified 1.1.0a to include a title, discription, uploaded Mac and Windows versions, Renamed the Linux download button, and marked this version as a pre-release.

1.1.0b is done with no modifications whatsoever.

The only changes I made were in the .travis.yml file. But you will need to generate a "personal access tokens" from the Application menu in your account settings. I recommend encrypting it by installing Travis gem: gem install travis which require Ruby and run travis encrypt api-key: "<Key goes here>". If you don't have or want to install ruby, I can do that for you.

Now, you won't need anyone to make the Linux build for you. But you have to sign up for https://travis-ci.org/ first.

The code for building a Mac version as well is almost there but we need to ask their support to flag the project for multi os integration.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions