Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
Mirrored from https://github.com/Slazee/caddy.git
Synced Nov 14, 05:15 UTC
ci: publish build artifacts (#3103)
* ci: publish build artifacts (per-commit Caddy binaries) * ci: include OS name in artifact name of *nix binaries so they don't overwrite each other
Mohammed Al Sahaf committed
Feb 29, 2020 at 20:09 UTC
e717028f83bcb8187b8e4559c9abacd529c12eea
1 file changed
+12
azure-pipelines.yml
+12
@@ -104,6 +104,18 @@ jobs:
104
workingDirectory: '$(modulePath)/cmd/caddy'
105
displayName: Build Caddy
106
107
+ - task: PublishBuildArtifacts@1
108
+ condition: eq( variables['Agent.OS'], 'Windows_NT' )
109
+ inputs:
110
+ pathtoPublish: '$(modulePath)/cmd/caddy/caddy.exe'
111
+ artifactName: caddy_v2.exe
112
+
113
+ - task: PublishBuildArtifacts@1
114
+ condition: ne( variables['Agent.OS'], 'Windows_NT' )
115
+ inputs:
116
+ pathtoPublish: '$(modulePath)/cmd/caddy/caddy'
117
+ artifactName: 'caddy_v2_$(Agent.OS)'
118
+
119
# its behavior is governed by .golangci.yml
120
- script: |
121
(golangci-lint run --out-format junit-xml) > test-results/lint-result.xml