Comments (5)
Please Microsoft, fix this issue.
from vsts-agent-docker.
Yes please! Very frustrating then trying to build a release to Azure
from vsts-agent-docker.
While we are waiting for Microsoft to update you can open a shell inside the running docker container and do an inplace upgrade:
docker exec -it container /bin/sh
Then follow this guide: https://dotnet.microsoft.com/download/linux-package-manager/ubuntu16-04/sdk-2.2.101
from vsts-agent-docker.
This is fixed by #169 when it gets merged.
@stepro ping.
It's starting to feel like vsts-agent-docker
is a second class citizen and we should start building the images ourselves. This image seems to updated with a huge delay when for example a new dotnet
version or TFS version is released.
EDIT: Actually I haven't tried the new-ish .NET Core Tool Installer task. It might be a solution for this issue as well.
from vsts-agent-docker.
Latest images on dockerhub will now have 2.2
If you need the latest versions of software as soon as they are released, I recommend building your own images based off either vsts-agent:ubuntu-14.04 or 16.04 and installing what you need on there. Keeping all the images up to date with the latest of everything, while not moving too fast and breaking people has been a challenge. Additionally, even something small like bumping the dotnet version will have people downstream pulling multiple gigabytes of image layers, depending on how things are ordered (the full standard image is now ~10gb, which is not suitable for people using eg Kubernetes, where containerized agent makes sense).
Overall, Im not inclined to rebuild and push new images for every update of every software that is currently on the image. If there is large need (for example, this issue and community need for dotnet 2.2), I can update that particular software.
It could be set up to automatically build and push on a daily or weekly schedule, which would just pick up changes to the Dockerfiles contributed through PRs, etc, it just puts higher risk on people pulling by tag and not sha, and things unexpected sliding forward.
Ill continue to think about it, but this project has definitely become lower priority as we moved to building vm-based environments (https://github.com/Microsoft/azure-pipelines-image-generation) which have grown far too bulky to be useful in a container scenario (the full set of software installed would bloat these images by several 10s of more GBs)
from vsts-agent-docker.
Related Issues (20)
- OMS agent sporadically dying after daily cron job execution and not sending any more data afterwards
- Future of this repo after Hosted Linux Preview pool deprecation? HOT 1
- MS Build Version changed from 15.6.0.0 to 15.1.8.0 HOT 1
- containeragent lost communication with the server HOT 5
- docker-compose fails on ubuntu agent "invalid reference format" HOT 2
- VS2015 docker file (.net core SDK download 1.0.0-preview3-004056)
- SSL certificate subject name error with Azure Devops HOT 5
- Handling SIGKILL when running jobs...
- Support for sqlpackage 15.0.4240.1
- How do I disable auto-update on ubuntu 16.04 containers HOT 1
- Slim agent for docker HOT 2
- Is there/can there be a healthcheck service? HOT 1
- http issue
- install smbclient
- Update kubectl
- Visual Studio 2017 Build Tools fail to install in docker container
- Azure CLI is out of date
- Edit Docker Hub description: add Deprecated note HOT 4
- Support PowerShell core in Ubuntu images. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vsts-agent-docker.