Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add appveyor.yml for Windows testing/wheel/sdist #47

Closed
wants to merge 3 commits into from

Conversation

altendky
Copy link
Contributor

For this to get used:

  • Create an AppVeyor account and add this GitHub repository to it
  • Settings I choose to change
    • General
      • Build version format
        • {build}
        • Note that with vcversioner or similar this can be overwritten to include the calculated version
    • Environment
      • Environment variables
        • APPVEYOR_RDP_PASSWORD
          • Whatever password you might want. You can click the lock icon to the right to mask the value. This would only be accessible to people you give permission to to change settings.
        • ENABLE_RDP
          • With my code leaving it empty disables it, setting to 1 enables

The RDP feature allows you to connect in with a full Windows desktop during the build and check files and try building stuff. This eases debugging of build issues. Hopefully this wouldn't need to get used much.

The rest of the configuration is here in the appveyor.yml file.

#41

For this to get used:

* Create an AppVeyor account and add this GitHub repository to it
* Settings I choose to change
  * General
    * Build version format
      * {build}
      * Note that with vcversioner or similar this can be overwritten to include the calculated version
  * Environment
    * Environment variables
      * `APPVEYOR_RDP_PASSWORD`
        * Whatever password you might want.  You can click the lock icon to the right to mask the value.  This would only be accessible to people you give permission to to change settings.
      * `ENABLE_RDP`
        * With my code leaving it empty disables it, setting to `1` enables

The [RDP](https://en.wikipedia.org/wiki/Remote_Desktop_Protocol) feature allows you to connect in with a full Windows desktop during the build and check files and try building stuff.  This eases debugging of build issues.  Hopefully this wouldn't need to get used much.

The rest of the configuration is here in the `appveyor.yml` file.
@altendky altendky changed the title Add appveyor.yml for Windows testing/wheel/sdist [WIP] Add appveyor.yml for Windows testing/wheel/sdist Dec 7, 2018
@altendky altendky changed the title [WIP] Add appveyor.yml for Windows testing/wheel/sdist Add appveyor.yml for Windows testing/wheel/sdist Jan 2, 2019
@altendky
Copy link
Contributor Author

For what it's worth, I personally use Azure Pipelines now and might consider GitHub actions. Both offer all three major operating systems and all python.org-supported Python versions in one CI system. Perhaps we want to wait for a PR for either of those systems, perhaps we want to take what we've got here to get Windows testing going now.

@bobfox
Copy link
Contributor

bobfox commented Jan 23, 2020

Rather than use this for this single case, I would prefer we choose a single method to address all of the platforms. Are you ok with closing this and we create an issue for testing on all platforms?

@altendky
Copy link
Contributor Author

Sure.

@altendky altendky closed this Jan 24, 2020
@altendky altendky deleted the patch-3 branch February 17, 2021 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants