On Wed, Jun 23, 2021 at 6:11 AM Gerd Hoffmann <kra...@redhat.com> wrote:
>
> Build windows installer for qemu in gitlab CI,
> store the result as artifact.
>
> Signed-off-by: Gerd Hoffmann <kra...@redhat.com>
> ---
>  .gitlab-ci.d/crossbuild-template.yml               | 5 +++++
>  .gitlab-ci.d/crossbuilds.yml                       | 6 ++++++
>  tests/docker/dockerfiles/fedora-win64-cross.docker | 1 +
>  3 files changed, 12 insertions(+)
>
> diff --git a/.gitlab-ci.d/crossbuild-template.yml 
> b/.gitlab-ci.d/crossbuild-template.yml
> index 1be541174c91..7d3ad00a1eb9 100644
> --- a/.gitlab-ci.d/crossbuild-template.yml
> +++ b/.gitlab-ci.d/crossbuild-template.yml
> @@ -11,6 +11,11 @@
>            i386-softmmu microblaze-softmmu mips-softmmu mipsel-softmmu
>            mips64-softmmu ppc-softmmu sh4-softmmu xtensa-softmmu"
>      - make -j$(expr $(nproc) + 1) all check-build $MAKE_CHECK_ARGS
> +    - if grep -q "EXESUF=.exe" config-host.mak;
> +      then make installer;
> +      version="$(git describe --match v[0-9]*)";
> +      mv -v qemu-setup*.exe qemu-setup-${version}.exe;
> +      fi
>
>  # Job to cross-build specific accelerators.
>  #

Reviewed-by: Willian Rampazzo <willi...@redhat.com>


Reply via email to