-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
##[error]Version spec 3.6.10 for architecture x64 did not match any version in Agent.ToolsDirectory. #1260
Comments
Hello @StingyJack , |
Please do not gloss over the reported issue. It's not a python issue. (In fact it was a change from nodejs V10 to V12 that caused the break before.) |
As for the Node.js, it is recommended to use official task Node.js Tool Installer task to select specific version. The following versions are installed on image: 8.x, 10.x, 12.x, 14.x. It will guarantee that your build will continue to work independently from default Node.js. You can find more details in documentation. |
Again, the issue is not a NodeJs issue. Focusing on trying to resolve those error instances does not help to resolve the problem. I'm not interested in constant patching and maintenance/upkeep. Thats what we pay a service provider for. |
"azure-pipelines-tasks" team has updated "UsePython" and "UseRuby" tasks to produce warning in case if customers specify exact version like "major.minor.patch" and notify customers that they can be broken in future image rollouts. If you are interested in freezing exact version of Python (major.minor.patch), I suggest looking for alternatives of UsePython task or consider using self-hosted machine. |
@maxim-lobanov you are only speaking to a symptom and not addressing the issue. That may seem like it's a good technique for closing an open issue, except that since it doesn't fix the problem, the issue will persist. |
Describe the bug
Azure Devops Build pipeline worked last week, today it doesnt, and no code was changed.
Question, Bug, or Feature?:
Bug
Virtual environments affected
Expected behavior
I expect the build to continue to work, or the professional courtesy of being actively notified that the image has changed and could break or interfere with customer business continuity.. In all seriousness, this is a service we pay for, and a service provider for service should be notifying the customer in advance of changes to that service. I would like to be told when it is something that specifically affects my business, but a simple email saying that the build image I use will be changing would be OK too. Its patently not acceptable for a service provider to interrupt a customer's business like this.
Actual behavior
See error in title. No notice.
The text was updated successfully, but these errors were encountered: