[Github-comments] [geany/infrastructure] Add nightly and CI build scripts to create Windows installers (PR #7)

Enrico Tröger notifications at xxxxx
Sun Feb 6 23:01:42 UTC 2022


The scripts, mainly start_build.sh, can be used for nightly builds
and for CI builds.

The Windows scripts use a Docker image containing a full cross
compilation environment for mingw64-x86_64. They create fully working
installer files for Geany and Geany-Plugins, optionally even signed
if a certificate is provided.

The Debian build scripts are yet to be tested and finalized.
You can view, comment on, or merge this pull request online at:

  https://github.com/geany/infrastructure/pull/7

-- Commit Summary --

  * Add nightly and CI build scripts to create Windows installers

-- File Changes --

    M README.md (11)
    A builders/.dockerignore (5)
    A builders/Dockerfile.debian (25)
    A builders/Dockerfile.mingw (114)
    A builders/README.md (130)
    A builders/certificates/.gitkeep (0)
    A builders/mingw/bin/mingw-w64-i686-wine (4)
    A builders/mingw/bin/mingw-w64-x86_64-wine (3)
    A builders/mingw/etc/pacman.conf (40)
    A builders/mingw/etc/pacman.d/mirrorlist.mingw64 (6)
    A builders/mingw/etc/pacman.d/mirrorlist.msys (6)
    A builders/output/.gitkeep (0)
    A builders/scripts/build_debian_geany.sh (182)
    A builders/scripts/build_debian_geany_plugins.sh (183)
    A builders/scripts/build_mingw_geany.sh (326)
    A builders/scripts/build_mingw_geany_plugins.sh (355)
    A builders/scripts/update_debian_repositories.sh (49)
    A builders/start_build.sh (271)

-- Patch Links --

https://github.com/geany/infrastructure/pull/7.patch
https://github.com/geany/infrastructure/pull/7.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/infrastructure/pull/7
You are receiving this because you are subscribed to this thread.

Message ID: <geany/infrastructure/pull/7 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20220206/9cfe4720/attachment.htm>


More information about the Github-comments mailing list