I found many task names are end up with @ sign plus a number, please see example below
# Provides credentials for Azure Artifacts feeds and external Maven repositories.
- task: MavenAuthenticate@0
#inputs:
#artifactsFeeds: MyFeedInOrg1, MyFeedInOrg2 # Optional
#mavenServiceConnections: serviceConnection1, serviceConnection2 # Optional
What's the purpuse of this @0 for universal identity?
It represents for task version.
And this configuration corresponds to the task version selection operation from UI:

In your scenario, after the pipeline start to run, it will download MavenAuthenticate task which version is 0.*.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With