@@ -3,6 +3,7 @@ parameters:
3
3
ArtifactName : ' not-specified'
4
4
DependsOn : Build
5
5
DocArtifact : ' documentation'
6
+ DevFeedName : public/azure-sdk-for-python
6
7
7
8
stages :
8
9
- ${{if and(eq(variables['Build.Reason'], 'Manual'), eq(variables['System.TeamProject'], 'internal'))}} :
@@ -82,6 +83,11 @@ stages:
82
83
inputs :
83
84
pythonUploadServiceConnection : ' pypi.org - azure-sdk'
84
85
86
+ - task : TwineAuthenticate@0
87
+ displayName : ' Authenticate to feed: ${{parameters.DevFeedName}}'
88
+ inputs :
89
+ artifactFeeds : ${{parameters.DevFeedName}}
90
+
85
91
- script : |
86
92
set -e
87
93
twine upload --repository 'pypi' --config-file $(PYPIRC_PATH) $(Pipeline.Workspace)/${{artifact.safeName}}/*.whl
@@ -90,6 +96,14 @@ stages:
90
96
echo "Uploaded zip to pypi"
91
97
displayName: 'Publish package to registry: pypi.org'
92
98
99
+ - script : |
100
+ set -e
101
+ twine upload --repository ${{parameters.DevFeedName}} --config-file $(PYPIRC_PATH) $(Pipeline.Workspace)/${{artifact.safeName}}/*.whl
102
+ echo "Uploaded whl to devops feed"
103
+ twine upload --repository ${{parameters.DevFeedName}} --config-file $(PYPIRC_PATH) $(Pipeline.Workspace)/${{artifact.safeName}}/*.zip
104
+ echo "Uploaded sdist to devops feed"
105
+ displayName: 'Publish package to feed: ${{parameters.DevFeedName}}'
106
+
93
107
- ${{if ne(artifact.options.skipPublishDocs, 'true')}} :
94
108
- deployment : PublishDocs
95
109
displayName : Publish Docs to GitHubIO Blob Storage
@@ -161,8 +175,6 @@ stages:
161
175
- job : PublishPackages
162
176
displayName : " Publish package to daily feed"
163
177
condition : or(eq(variables['SetDevVersion'], 'true'), and(eq(variables['Build.Reason'],'Schedule'), eq(variables['System.TeamProject'], 'internal')))
164
- variables :
165
- devFeedName : public/azure-sdk-for-python
166
178
pool :
167
179
vmImage : ubuntu-18.04
168
180
steps :
@@ -177,9 +189,9 @@ stages:
177
189
displayName: Install Twine
178
190
179
191
- task : TwineAuthenticate@0
180
- displayName : ' Authenticate to feed: $(devFeedName) '
192
+ displayName : ' Authenticate to feed: ${{parameters.DevFeedName}} '
181
193
inputs :
182
- artifactFeeds : $(devFeedName)
194
+ artifactFeeds : ${{parameters.DevFeedName}}
183
195
184
196
- ${{ each artifact in parameters.Artifacts }} :
185
197
@@ -196,9 +208,9 @@ stages:
196
208
197
209
- script : |
198
210
set -e
199
- twine upload --repository $(devFeedName) --config-file $(PYPIRC_PATH) $(Pipeline.Workspace)/${{artifact.safeName}}/*.dev*.whl
211
+ twine upload --repository ${{parameters.DevFeedName}} --config-file $(PYPIRC_PATH) $(Pipeline.Workspace)/${{artifact.safeName}}/*.dev*.whl
200
212
echo "Uploaded whl to devops feed"
201
- twine upload --repository $(devFeedName) --config-file $(PYPIRC_PATH) $(Pipeline.Workspace)/${{artifact.safeName}}/*.dev*.zip
213
+ twine upload --repository ${{parameters.DevFeedName}} --config-file $(PYPIRC_PATH) $(Pipeline.Workspace)/${{artifact.safeName}}/*.dev*.zip
202
214
echo "Uploaded sdist to devops feed"
203
- displayName: 'Publish package to feed: $(devFeedName) '
215
+ displayName: 'Publish package to feed: ${{parameters.DevFeedName}} '
204
216
condition: gt(variables['FilesToUploadCount'], 0)
0 commit comments