aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSyoyo Fujita <syoyo@lighttransport.com>2020-05-28 16:49:16 +0900
committerSyoyo Fujita <syoyo@lighttransport.com>2020-05-28 16:49:16 +0900
commit04f5410494c9041d5a4b492526b3167fca9d453e (patch)
tree0010d3cd864350d64542967f3c47e27a9f53952d
parent60160f788062a915fb9ced9c4053736b7017ec2d (diff)
downloadtinyobjloader-04f5410494c9041d5a4b492526b3167fca9d453e.tar.gz
Build source dist
Fix upload artifact dir.
-rw-r--r--azure-pipelines.yml21
1 files changed, 17 insertions, 4 deletions
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index f8c3f32..2856366 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -38,11 +38,23 @@ jobs:
# Make the header files available to the build.
cp *.h python
cd python
+
+ # Source dist
+ python3 setup.py sdist
+
+ # build binary wheels
cibuildwheel --output-dir wheelhouse .
+
- task: CopyFiles@2
inputs:
contents: 'python/wheelhouse/**'
targetFolder: $(Build.ArtifactStagingDirectory)
+
+ - task: CopyFiles@2
+ inputs:
+ contents: 'python/sdist/**'
+ targetFolder: $(Build.ArtifactStagingDirectory)
+
- task: PublishBuildArtifacts@1
inputs:
path: $(Build.ArtifactStagingDirectory)
@@ -108,17 +120,17 @@ jobs:
- task: DownloadBuildArtifacts@0
inputs:
artifactName: 'tinyobjDeployLinux'
- downloadPath: $(Pipeline.Workspace)/tinyobjDeployLinux
+ downloadPath: $(Pipeline.Workspace)
- task: DownloadBuildArtifacts@0
inputs:
artifactName: 'tinyobjDeployMacOS'
- downloadPath: $(Pipeline.Workspace)/tinyobjDeployMacOS
+ downloadPath: $(Pipeline.Workspace)
- task: DownloadBuildArtifacts@0
inputs:
artifactName: 'tinyobjDeployWindows'
- downloadPath: $(Pipeline.Workspace)/tinyobjDeployWindows
+ downloadPath: $(Pipeline.Workspace)
# Publish to PyPI through twine
- bash: |
@@ -126,8 +138,9 @@ jobs:
find .
python -m pip install --upgrade pip
pip install twine
+ echo tinyobjDeployLinux/python/sdist/*
echo tinyobjDeployLinux/python/wheelhouse/* tinyobjDeployMacOS/python/wheelhouse/* tinyobjDeployWindows/python/wheelhouse/*
- twine upload -u "__token__" --skip-existing tinyobjDeployLinux/python/wheelhouse/* tinyobjDeployMacOS/python/wheelhouse/* tinyobjDeployWindows/python/wheelhouse/*
+ twine upload -u "__token__" --skip-existing tinyobjDeployLinux/python/sdist/* tinyobjDeployLinux/python/wheelhouse/* tinyobjDeployMacOS/python/wheelhouse/* tinyobjDeployWindows/python/wheelhouse/*
env:
TWINE_PASSWORD: $(pypiToken2)