incubator-xtable icon indicating copy to clipboard operation
incubator-xtable copied to clipboard

Azure CI pending

Open daragu opened this issue 9 months ago • 1 comments

Search before asking

  • [X] I had searched in the issues and found no similar issues.

Please describe the bug 🐞

https://dev.azure.com/apache-xtable-ci-org/apache-xtable-ci/_build/results?buildId=969&view=logs&j=22fea640-1099-5f32-ec5d-316ad83f359a

##[error]This request was automatically failed because there were no enabled agents online to process the request for more than 7 days.

图片

Are you willing to submit PR?

  • [ ] I am willing to submit a PR!
  • [ ] I am willing to submit a PR but need help getting started!

Code of Conduct

daragu avatar May 13 '24 09:05 daragu

hi @the-other-tim-brown, how about using github action?

daragu avatar May 13 '24 09:05 daragu

Hi @the-other-tim-brown Recently, I have found that there are always problems with CI, and many CIs are in a pending state. I am familiar with GitHub Action and we can give it a try. I would be happy to hear your advice.

daragu avatar May 22 '24 08:05 daragu

@daragu There are some apache guidelines for using a azure CI pipeline, l will check more on this.

vinishjail97 avatar May 22 '24 10:05 vinishjail97

@daragu There are some apache guidelines for using a azure CI pipeline, l will check more on this.

👍 thanks @vinishjail97.

But there is a limitation that forkers cannot trigger ci in their own warehouse with using Azure CI, https://github.com/daragu/incubator-xtable/actions/workflows/azure_ci_check.yml

daragu avatar May 22 '24 10:05 daragu

+1, Github Action is better for developers.

charlesy6 avatar May 24 '24 07:05 charlesy6

@jcamachor what is your opinion on switching to GitHub actions?

the-other-tim-brown avatar Jun 06 '24 03:06 the-other-tim-brown

@the-other-tim-brown , if I remember correctly, one of the reasons we were using Azure infrastructure before moving to the ASF was because the runners provided by the free GitHub plan were too slow or couldn't handle the tests at all. Do you recall? Also, do you know if the current ASF-provided runners will be sufficient for our needs? I agree the current testing pipeline is a bit of a mess since Azure Pipelines necessary permissions don't mesh well with ASF, as described in https://issues.apache.org/jira/browse/INFRA-17030. This has led us to a somewhat makeshift solution (#363). It would be great to simplify things, and if GitHub-hosted runners for actions are viable, I'm +1. If we ever decide to use Azure infrastructure in the future for other types of tests, we can see how to run them on Azure at that time.

jcamachor avatar Jun 06 '24 04:06 jcamachor

hi @the-other-tim-brown @jcamachor let's give it a try?

daragu avatar Jun 07 '24 00:06 daragu

@the-other-tim-brown , if I remember correctly, one of the reasons we were using Azure infrastructure before moving to the ASF was because the runners provided by the free GitHub plan were too slow or couldn't handle the tests at all. Do you recall? Also, do you know if the current ASF-provided runners will be sufficient for our needs? I agree the current testing pipeline is a bit of a mess since Azure Pipelines necessary permissions don't mesh well with ASF, as described in https://issues.apache.org/jira/browse/INFRA-17030. This has led us to a somewhat makeshift solution (#363). It would be great to simplify things, and if GitHub-hosted runners for actions are viable, I'm +1. If we ever decide to use Azure infrastructure in the future for other types of tests, we can see how to run them on Azure at that time.

@jcamachor it was due to the credits we were able to get on Azure originally. We use GitHub actions internally and were able to run the tests. Where can I find information about the runners we have access to as part of ASF?

the-other-tim-brown avatar Jun 07 '24 00:06 the-other-tim-brown

@daragu , yes, we should try. I found this information: https://cwiki.apache.org/confluence/display/BUILDS/GitHub+Actions+status Though it does not seem to provide details about the runners.

I found this as well, maybe something to consider if github-hosted runners are not sufficient: https://cwiki.apache.org/confluence/pages/viewpage.action?spaceKey=INFRA&title=ASF+Infra+provided+self-hosted+runners

jcamachor avatar Jun 07 '24 02:06 jcamachor

hi @the-other-tim-brown @jcamachor let's give it a try?

hi @the-other-tim-brown, I would like to hear your opinion.

daragu avatar Jun 07 '24 03:06 daragu

@daragu , yes, we should try. I found this information: https://cwiki.apache.org/confluence/display/BUILDS/GitHub+Actions+status Though it does not seem to provide details about the runners.

I found this as well, maybe something to consider if github-hosted runners are not sufficient: https://cwiki.apache.org/confluence/pages/viewpage.action?spaceKey=INFRA&title=ASF+Infra+provided+self-hosted+runners

👍

daragu avatar Jun 07 '24 03:06 daragu

@daragu I am in support of this, let's make sure to follow the instructions in that doc. I am also more familiar with GitHub actions and the default runner should work for us based on my experience.

the-other-tim-brown avatar Jun 07 '24 03:06 the-other-tim-brown

@daragu I am in support of this, let's make sure to follow the instructions in that doc. I am also more familiar with GitHub actions and the default runner should work for us based on my experience.

Glad to hear this news 👍👍👍

daragu avatar Jun 07 '24 03:06 daragu