私はAppVeyorを使いこなして、GitHubプロジェクトでセットアップを試してみました。私のAppVeyorビルドはhereにあります。Pythonで失敗を許可するAppVeyorを取得する
私はPythonを使用しているので、非常に多くのバージョンがあるので、私は3.2,3.3、および3.4を失敗させたいと思っています。 AppVeyorで
python:
- "2.7"
- "3.2" # End of life.
- "3.3"
- "3.4"
- "3.5"
- "3.6"
- "nightly"
matrix:
allow_failures:
- python: "3.2"
- python: "3.3"
- python: "3.4"
- python: "nightly"
をしかし、私は次のことを行っている:
environment:
matrix:
# 32-bit Python.
- PYTHON: "C:\\Python27"
PYTHON_VERSION: "2.7.x"
PYTHON_ARCH: "32"
- PYTHON: "C:\\Python32"
PYTHON_VERSION: "3.2.x"
PYTHON_ARCH: "32"
- PYTHON: "C:\\Python33"
PYTHON_VERSION: "3.3.x"
PYTHON_ARCH: "32"
- PYTHON: "C:\\Python34"
PYTHON_VERSION: "3.4.x"
PYTHON_ARCH: "32"
- PYTHON: "C:\\Python35"
PYTHON_VERISON: "3.5.x"
PYTHON_ARCH: "32"
- PYTHON: "C:\\Python36"
PYTHON_VERISON: "3.6.x"
PYTHON_ARCH: "32"
# 64-bit Python.
- PYTHON: "C:\\Python27-x64"
PYTHON_VERSION: "2.7.x"
PYTHON_ARCH: "64"
- PYTHON: "C:\\Python32-x64"
PYTHON_VERSION: "3.2.x"
PYTHON_ARCH: "64"
- PYTHON: "C:\\Python33-x64"
PYTHON_VERSION: "3.3.x"
PYTHON_ARCH: "64"
- PYTHON: "C:\\Python34-x64"
PYTHON_VERSION: "3.4.x"
PYTHON_ARCH: "64"
- PYTHON: "C:\\Python35-x64"
PYTHON_VERISON: "3.5.x"
PYTHON_ARCH: "64"
- PYTHON: "C:\\Python36-x64"
PYTHON_VERISON: "3.6.x"
PYTHON_ARCH: "64"
matrix:
allow_failures:
- platform: x86
PYTHON: "C:\\Python32"
PYTHON_VERSION: "3.2.x"
- platform: x86
PYTHON: "C:\\Python33"
PYTHON_VERSION: "3.3.x"
- platform: x86
PYTHON: "C:\\Python34"
PYTHON_VERSION: "3.4.x"
- platform: x64
PYTHON: "C:\\Python32-x64"
PYTHON_VERSION: "3.2.x"
- platform: x64
PYTHON: "C:\\Python33-x64"
PYTHON_VERSION: "3.3.x"
- platform: x64
PYTHON: "C:\\Python34-x64"
PYTHON_VERSION: "3.4.x"
あなたは私の最も最近のビルドで下に見ることができるように、それは私が入力することで、トラヴィス-CIと罰金それを行うことができますは、3.3 x64ビットで障害の許容量を検出できませんでした。
今、私は正確に私の許可-障害をフォーマットするとPythonのために何かを見つけることができませんどのように見上げてきました。私が見つけた1ただし、GitHubのプロジェクトのオフだったコメントの中で離れて埋め、そして私はちょうどこの形式に従うと仮定:
#matrix:
# allow_failures:
# - platform: x86
# PYTHON: "C:\\Python27"
# PYTHON_VERSION: "2.7"
だから私の質問は、私はAppVeyorが私を許可するために得ることができる方法、ですx86とx64の両方のアーキテクチャのPythonビルドで失敗するのはなぜですか?
YES:
platform
は、あなたのケースのためにこのような何かがOKを動作するはずです、ほとんどのVisual Studioソリューション/プロジェクトのために理にかなっています!どうもありがとうございます! – finnrayment