diff options
author | Syoyo Fujita <syoyo@lighttransport.com> | 2020-05-28 16:49:16 +0900 |
---|---|---|
committer | Syoyo Fujita <syoyo@lighttransport.com> | 2020-05-28 16:49:16 +0900 |
commit | 04f5410494c9041d5a4b492526b3167fca9d453e (patch) | |
tree | 0010d3cd864350d64542967f3c47e27a9f53952d | |
parent | 60160f788062a915fb9ced9c4053736b7017ec2d (diff) | |
download | tinyobjloader-04f5410494c9041d5a4b492526b3167fca9d453e.tar.gz |
Build source dist
Fix upload artifact dir.
-rw-r--r-- | azure-pipelines.yml | 21 |
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) |