[
https://issues.apache.org/jira/browse/BEAM-12812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17494777#comment-17494777
]
Elias Edgardo Segundo Antonio commented on BEAM-12812:
------------------------------------------------------
Hi Apache Beam Team,
We have been working on the migration of the GitHub Actions self-hosted runners
and we would like to let you know that we have followed a different approach
for Windows runners, initially we stated that we were going to use Kubernetes
for managing Windows containers, but at the end we opted to use Virtual
machines and Instance groups because of the following reasons.
* VS Build tools are required for certain workflows, unfortunately official
images that support this dependency are huge in size, reaching 20GB easily
which is not an ideal case for k8S management.
* Windows Subsystem For Linux(WSL) is a feature that allows to execute bash
scripts inside Windows which removes tech debt by avoiding writing steps in
Powershell, but this feature is disabled with payload removed in Windows
containers.
You can find more information in the README of [PR
#16511|https://github.com/apache/beam/pull/16511].
Please let us know about any concerns or questions.
Regards,
[Elias Edgardo Segundo
Antonio|https://issues.apache.org/jira/secure/ViewProfile.jspa?name=EliasSegundo]
and [Daniela
Martín|https://issues.apache.org/jira/secure/ViewProfile.jspa?name=danimartin]
> Run Github Actions on GCP workers in the apache-beam-testing project
> --------------------------------------------------------------------
>
> Key: BEAM-12812
> URL: https://issues.apache.org/jira/browse/BEAM-12812
> Project: Beam
> Issue Type: Task
> Components: build-system
> Reporter: Kiley Sok
> Assignee: Daniela Martín
> Priority: P2
> Time Spent: 5h 10m
> Remaining Estimate: 0h
>
> Objective: migrate the runners of the GitHub CI/CD pipeline (GitHub Actions
> or GAs) over to the Apache Beam GCP infrastructure; GKE in this case.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)