Generate installers automatically on Github Actions

Description

It would be great if the installer could be generated automatically as part of the Travis build process. A discussion with Jordan (Viviotech) about how the existing installers are manually generated and about the installers he was working on in the early Lucee days would be worthwhile to see what can be done.

Activity

Show:

Tom Chiverton 4 August 2023 at 15:46
Edited

I added the newly built Linux installer to one of our CI/CD pipelines (v5.4.2.17), and it’s been deployed fine several times today.

Zac Spitzer 28 July 2023 at 17:41

Hooray, I finally got the installer publishing completely automated on github actions
https://github.com/lucee/lucee-installer/actions/runs/5694690956

Zac Spitzer 25 July 2023 at 09:43

thanks for the script

https://github.com/lucee/lucee-installer/pull/5

I converted it to a github action

https://github.com/lucee/lucee-installer/pull/6

still a WIP, so far only linux

needs

  • refactoring to not use the template

  • install license on build

  • figure out why it’s not starting

  • final health check to confirm installed and working

Zac Spitzer 11 July 2023 at 10:13

see steps here https://dev.lucee.org/t/lucee-5-4-1-8-linux-installer-missing/12784/4?u=zackster

this should be a done manual github action for the installer https://github.com/lucee/lucee-installer like we do with lucee docker files

Fixed

Details

Assignee

Reporter

New Issue warning screen

Before you create a new Issue, please post to the mailing list first https://dev.lucee.org

Once the issue has been verified, one of the Lucee team will ask you to file an issue

Priority

Created 19 December 2016 at 11:18
Updated 4 August 2023 at 15:53
Resolved 4 August 2023 at 15:53

Flag notifications