[ 
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)

Reply via email to