build: produce Windows GUI build with Cirrus CI #21764

pull wu-emma wants to merge 6 commits into bitcoin:master from wu-emma:cirrus-winbuild changing 2 files +226 −0
  1. wu-emma commented at 10:22 AM on April 23, 2021: none

    This PR is a build of Bitcoin Core for Windows with Cirrus CI. It creates executable files, including bitcoin-qt.exe and packs them to NSIS installer .exe file.

    It's built using MSVC toolchain with the solution files from build_msvc, so the commands in the task are different than ones used in CI folder.

    Please consider this as a prototype, if making builds from single CI system could be counted as simpler approach. In such case I would make changes according to feedback and some refactoring should still be required.

  2. build: produce Windows GUI build with Cirrus CI 2944f239b6
  3. Update Qt version for Cirrus Windows build 5bd543cf0e
  4. fanquake added the label Tests on Apr 23, 2021
  5. MarcoFalke commented at 10:27 AM on April 23, 2021: member

    How does this compare to #21551 ?

  6. wu-emma commented at 10:33 AM on April 23, 2021: none

    Sorry, I didn't noticed #21551 somehow. The main difference is producing of installer .exe file.

  7. Remove git clone command bf8a2b3ea1
  8. Change working directory path to Windows temp b3206feeff
  9. Change working directory path to Windows temp e25eaa860b
  10. Changed paths in .nsi script for Windows build a412c2dec2
  11. laanwj commented at 7:47 PM on May 12, 2021: member

    What is your reasoning behind creating a new kind of installer in the integration tests? I don't think this makes sense for us, to to add testing for the windows installer, it'd need to be built in the same way as the gitian distribution one.

  12. wu-emma commented at 5:31 AM on May 13, 2021: none

    We are using only Cirrus CI for experimental BTC-derived project Bitgesell and at the time didn't saw @hebasto 's PR, so decided to share the code for Bitcoin Core. Wondering why both AppVeyor and CirrusCI are used, like to have greater unification of auto testing and building. By the way, testing of windows install/uninstall looks like a great idea, would think about it.

  13. fanquake commented at 1:43 AM on May 14, 2021: member

    Doesn't seem to be heaps of motivation here, lets start with #21551. Going to close this for now.

  14. fanquake closed this on May 14, 2021

  15. DrahtBot locked this on Aug 16, 2022

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-02 03:14 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me