Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
dea0b2e
update pipeline to feature/v4 (#15993)
dw511214992 Jul 1, 2021
f34b099
arm-security-release (#16135)
colawwj Jul 1, 2021
3bcdc0b
Merge branch 'main' into feature/v4
dw511214992 Jul 2, 2021
9a47f3d
Appconfiguration release (#16190)
colawwj Jul 5, 2021
785029b
arm-postgresql-flexible (#16136)
colawwj Jul 6, 2021
52ad992
ten identity (#16252)
colawwj Jul 8, 2021
b7ed37e
identity support 20 (#16253)
colawwj Jul 8, 2021
c6fb107
identity support 30 (#16254)
colawwj Jul 8, 2021
43c5bc4
identity support 40 (#16255)
colawwj Jul 8, 2021
b79e507
identity support 50 (#16256)
colawwj Jul 8, 2021
3fe4a1c
60 rp identity support (#16293)
colawwj Jul 9, 2021
5565230
70 rp identity support (#16294)
colawwj Jul 9, 2021
4dbf054
80 rp support identity (#16295)
colawwj Jul 9, 2021
719cb86
90 rp identity support (#16296)
colawwj Jul 9, 2021
35fc536
arm-databricks-release (#16327)
colawwj Jul 9, 2021
de107dd
arm-appplatform (#16139)
colawwj Jul 9, 2021
3804071
arm-avs-release (#16198)
colawwj Jul 9, 2021
18c9ac9
arm-postgresql-flexible-release (#16307)
colawwj Jul 9, 2021
24c4d46
bugfix (#16329)
dw511214992 Jul 12, 2021
eb5b44c
enable ci only when branch is feature/*
dw511214992 Jul 12, 2021
72523c6
arm-mysql-release (#16375)
colawwj Jul 16, 2021
2c8de11
arm-postgresql-release (#16374)
colawwj Jul 16, 2021
88a3220
arm-network-release (#16330)
colawwj Jul 16, 2021
670b2e8
arm-containerinstance-release (#16426)
colawwj Jul 20, 2021
af8126a
arm-signalr-release (#16471)
colawwj Jul 20, 2021
f5b1f58
arm-postgresql-flexibleserver-release (#16473)
colawwj Jul 23, 2021
a234e09
arm-mediaservices-release (#16421)
colawwj Jul 28, 2021
33602ff
arm-botservice (#16597)
colawwj Jul 28, 2021
55e66cb
arm-batch-release (#16569)
colawwj Aug 4, 2021
024c860
arm-compute-release (#16506)
colawwj Aug 4, 2021
9980055
arm-datafactory-release (#16568)
colawwj Aug 4, 2021
bb59c82
storagecache-release (#16664)
colawwj Aug 4, 2021
a716a21
homepage update (#16719)
colawwj Aug 4, 2021
3b51a6e
Skip all non arm packages when packing packages from feature/v4 (#16785)
praveenkuttappan Aug 6, 2021
fc2dec9
CodeGen from PR 15011 in Azure/azure-rest-api-specs
Aug 18, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .scripts/common.ts
Original file line number Diff line number Diff line change
Expand Up @@ -107,8 +107,8 @@ function isPackageFolderPath(folderPath: string, packagesToIgnore: string[]): bo
const packageJsonFilePath: string = joinPath(folderPath, "package.json");
if (fileExistsSync(packageJsonFilePath)) {
const packageJson: PackageJson = readPackageJsonFileSync(packageJsonFilePath);
// Skip all perf framework projects from gulp pack
if (packageJson?.name?.startsWith("@azure-tests/")) {
// Skip all packages other than track1 arm packages by gulp script in feature/v4 branch
if (!packageJson?.name?.startsWith("@azure/arm-")) {
return false;
}
result = !contains(packagesToIgnore, packageJson.name!);
Expand Down
258 changes: 258 additions & 0 deletions eng/pipelines/mgmt-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,258 @@
trigger:
branches:
include:
- feature/*
paths:
include:
- eng/pipelines/mgmt-pr.yml
- sdk/advisor/arm-advisor
- sdk/analysisservices/arm-analysisservices
- sdk/apimanagement/arm-apimanagement
- sdk/appconfiguration/arm-appconfiguration
- sdk/applicationinsights/arm-appinsights
- sdk/appplatform/arm-appplatform
- sdk/appservice/arm-appservice
- sdk/appservice/arm-appservice-profile-2019-03-01-hybrid
- sdk/appservice/arm-appservice-profile-2020-09-01-hybrid
- sdk/attestation/arm-attestation
- sdk/authorization/arm-authorization
- sdk/authorization/arm-authorization-profile-2019-03-01-hybrid
- sdk/authorization/arm-authorization-profile-2020-09-01-hybrid
- sdk/automation/arm-automation
- sdk/avs/arm-avs
- sdk/azurestack/arm-azurestack
- sdk/azurestackhci/arm-azurestackhci
- sdk/batch/arm-batch
- sdk/batchai/arm-batchai
- sdk/billing/arm-billing
- sdk/botservice/arm-botservice
- sdk/cdn/arm-cdn
- sdk/changeanalysis/arm-changeanalysis
- sdk/cognitiveservices/arm-cognitiveservices
- sdk/commerce/arm-commerce
- sdk/commerce/arm-commerce-profile-2020-09-01-hybrid
- sdk/communication/arm-communication
- sdk/compute/arm-compute
- sdk/compute/arm-compute-profile-2019-03-01-hybrid
- sdk/compute/arm-compute-profile-2020-09-01-hybrid
- sdk/confluent/arm-confluent
- sdk/consumption/arm-consumption
- sdk/containerinstance/arm-containerinstance
- sdk/containerregistry/arm-containerregistry
- sdk/containerservice/arm-containerservice
- sdk/cosmosdb/arm-cosmosdb
- sdk/customer-insights/arm-customerinsights
- sdk/databox/arm-databox
- sdk/databoxedge/arm-databoxedge
- sdk/databoxedge/arm-databoxedge-profile-2020-09-01-hybrid
- sdk/databricks/arm-databricks
- sdk/datacatalog/arm-datacatalog
- sdk/datafactory/arm-datafactory
- sdk/datalake-analytics/arm-datalake-analytics
- sdk/datamigration/arm-datamigration
- sdk/deploymentmanager/arm-deploymentmanager
- sdk/deviceprovisioningservices/arm-deviceprovisioningservices
- sdk/devspaces/arm-devspaces
- sdk/devtestlabs/arm-devtestlabs
- sdk/digitaltwins/arm-digitaltwins
- sdk/dns/arm-dns
- sdk/dns/arm-dns-profile-2019-03-01-hybrid
- sdk/dns/arm-dns-profile-2020-09-01-hybrid
- sdk/domainservices/arm-domainservices
- sdk/edgegateway/arm-edgegateway
- sdk/eventgrid/arm-eventgrid
- sdk/eventhub/arm-eventhub
- sdk/eventhub/arm-eventhub-profile-2020-09-01-hybrid
- sdk/features/arm-features
- sdk/frontdoor/arm-frontdoor
- sdk/hanaonazure/arm-hanaonazure
- sdk/hdinsight/arm-hdinsight
- sdk/healthbot/arm-healthbot
- sdk/healthcareapis/arm-healthcareapis
- sdk/hybridcompute/arm-hybridcompute
- sdk/hybridkubernetes/arm-hybridkubernetes
- sdk/iotcentral/arm-iotcentral
- sdk/iothub/arm-iothub
- sdk/iothub/arm-iothub-profile-2020-09-01-hybrid
- sdk/iotspaces/arm-iotspaces
- sdk/keyvault/arm-keyvault
- sdk/keyvault/arm-keyvault-profile-2019-03-01-hybrid
- sdk/keyvault/arm-keyvault-profile-2020-09-01-hybrid
- sdk/kubernetesconfiguration/arm-kubernetesconfiguration
- sdk/kusto/arm-kusto
- sdk/labservices/arm-labservices
- sdk/links/arm-links
- sdk/locks/arm-locks
- sdk/locks/arm-locks-profile-2020-09-01-hybrid
- sdk/locks/arm-locks-profile-hybrid-2019-03-01
- sdk/logic/arm-logic
- sdk/machinelearning/arm-commitmentplans
- sdk/machinelearning/arm-webservices
- sdk/machinelearning/arm-workspaces
- sdk/machinelearningcompute/arm-machinelearningcompute
- sdk/machinelearningexperimentation/arm-machinelearningexperimentation
- sdk/machinelearningservices/arm-machinelearningservices
- sdk/managedapplications/arm-managedapplications
- sdk/managementgroups/arm-managementgroups
- sdk/managementpartner/arm-managementpartner
- sdk/maps/arm-maps
- sdk/mariadb/arm-mariadb
- sdk/marketplaceordering/arm-marketplaceordering
- sdk/mediaservices/arm-mediaservices
- sdk/migrate/arm-migrate
- sdk/mixedreality/arm-mixedreality
- sdk/monitor/arm-monitor
- sdk/monitor/arm-monitor-profile-2019-03-01-hybrid
- sdk/monitor/arm-monitor-profile-2020-09-01-hybrid
- sdk/msi/arm-msi
- sdk/mysql/arm-mysql
- sdk/netapp/arm-netapp
- sdk/network/arm-network
- sdk/network/arm-network-profile-2019-03-01-hybrid
- sdk/network/arm-network-profile-2020-09-01-hybrid
- sdk/notificationhubs/arm-notificationhubs
- sdk/operationalinsights/arm-operationalinsights
- sdk/operationsmanagement/arm-operations
- sdk/peering/arm-peering
- sdk/policy/arm-policy
- sdk/policy/arm-policy-profile-2020-09-01-hybrid
- sdk/policy/arm-policy-profile-hybrid-2019-03-01
- sdk/policyinsights/arm-policyinsights
- sdk/postgresql/arm-postgresql
- sdk/postgresql/arm-postgresql-flexible
- sdk/powerbidedicated/arm-powerbidedicated
- sdk/powerbiembedded/arm-powerbiembedded
- sdk/privatedns/arm-privatedns
- sdk/recoveryservices/arm-recoveryservices
- sdk/recoveryservicesbackup/arm-recoveryservicesbackup
- sdk/recoveryservicessiterecovery/arm-recoveryservices-siterecovery
- sdk/redis/arm-rediscache
- sdk/redisenterprise/arm-redisenterprisecache
- sdk/relay/arm-relay
- sdk/reservations/arm-reservations
- sdk/resourcegraph/arm-resourcegraph
- sdk/resourcehealth/arm-resourcehealth
- sdk/resourcemover/arm-resourcemover
- sdk/resources/arm-resources
- sdk/resources/arm-resources-profile-2020-09-01-hybrid
- sdk/resources/arm-resources-profile-hybrid-2019-03-01
- sdk/search/arm-search
- sdk/security/arm-security
- sdk/serialconsole/arm-serialconsole
- sdk/service-map/arm-servicemap
- sdk/servicebus/arm-servicebus
- sdk/servicefabric/arm-servicefabric
- sdk/servicefabricmesh/arm-servicefabricmesh
- sdk/signalr/arm-signalr
- sdk/sql/arm-sql
- sdk/sqlvirtualmachine/arm-sqlvirtualmachine
- sdk/storage/arm-storage
- sdk/storage/arm-storage-profile-2019-03-01-hybrid
- sdk/storage/arm-storage-profile-2020-09-01-hybrid
- sdk/storagecache/arm-storagecache
- sdk/storageimportexport/arm-storageimportexport
- sdk/storagesync/arm-storagesync
- sdk/storsimple1200series/arm-storsimple1200series
- sdk/storsimple8000series/arm-storsimple8000series
- sdk/streamanalytics/arm-streamanalytics
- sdk/subscription/arm-subscriptions
- sdk/subscription/arm-subscriptions-profile-2020-09-01-hybrid
- sdk/subscription/arm-subscriptions-profile-hybrid-2019-03-01
- sdk/support/arm-support
- sdk/synapse/arm-synapse
- sdk/timeseriesinsights/arm-timeseriesinsights
- sdk/trafficmanager/arm-trafficmanager
- sdk/visualstudio/arm-visualstudio
- sdk/vmwarecloudsimple/arm-vmwarecloudsimple
- sdk/applicationinsights/applicationinsights-query
- sdk/batch/batch
- sdk/cognitiveservices/cognitiveservices-anomalydetector
- sdk/cognitiveservices/cognitiveservices-autosuggest
- sdk/cognitiveservices/cognitiveservices-computervision
- sdk/cognitiveservices/cognitiveservices-contentmoderator
- sdk/cognitiveservices/cognitiveservices-customimagesearch
- sdk/cognitiveservices/cognitiveservices-customsearch
- sdk/cognitiveservices/cognitiveservices-customvision-prediction
- sdk/cognitiveservices/cognitiveservices-customvision-training
- sdk/cognitiveservices/cognitiveservices-entitysearch
- sdk/cognitiveservices/cognitiveservices-face
- sdk/cognitiveservices/cognitiveservices-formrecognizer
- sdk/cognitiveservices/cognitiveservices-imagesearch
- sdk/cognitiveservices/cognitiveservices-localsearch
- sdk/cognitiveservices/cognitiveservices-luis-authoring
- sdk/cognitiveservices/cognitiveservices-luis-runtime
- sdk/cognitiveservices/cognitiveservices-newssearch
- sdk/cognitiveservices/cognitiveservices-personalizer
- sdk/cognitiveservices/cognitiveservices-qnamaker
- sdk/cognitiveservices/cognitiveservices-qnamaker-runtime
- sdk/cognitiveservices/cognitiveservices-spellcheck
- sdk/cognitiveservices/cognitiveservices-textanalytics
- sdk/cognitiveservices/cognitiveservices-translatortext
- sdk/cognitiveservices/cognitiveservices-videosearch
- sdk/cognitiveservices/cognitiveservices-visualsearch
- sdk/cognitiveservices/cognitiveservices-websearch
- sdk/eventhub/event-processor-host
- sdk/graphrbac/graph
- sdk/keyvault/keyvault-common
- sdk/operationalinsights/loganalytics
- sdk/servicefabric/servicefabric
- sdk/storage/storage-datalake
- sdk/storage/storage-internal-avro

pr: none

variables:
NodeVersion: '10.x'

jobs:
- job: 'Build'

pool:
vmImage: 'Ubuntu 20.04'

steps:
- task: NodeTool@0
inputs:
versionSpec: '$(NodeVersion)'
displayName: 'Install Node.js $(NodeVersion)'

- task: Npm@1
displayName: 'npm install'
inputs:
verbose: false

- script: 'gulp pack --base-reference=main --head-reference=main'
displayName: 'gulp pack'

- task: CopyFiles@2
displayName: 'Copy Files to: drop'
inputs:
Contents: '*.tgz'
TargetFolder: drop

- task: PublishBuildArtifacts@1
inputs:
pathtoPublish: $(Build.SourcesDirectory)/drop

- job: 'Analyze'

pool:
vmImage: 'Ubuntu 20.04'

steps:
- task: NodeTool@0
inputs:
versionSpec: '$(NodeVersion)'
displayName: 'Install Node.js $(NodeVersion)'

- task: Npm@1
displayName: 'npm install'
inputs:
command: install

- task: Npm@1
displayName: 'npm audit'
condition: and(succeeded(), eq(variables['RunNpmAudit'], 'true'))
inputs:
command: custom
customCommand: 'audit'
Loading