JetBrains / teamcity-docker-agent

TeamCity agent docker image sources
https://hub.docker.com/r/jetbrains/teamcity-agent/
Apache License 2.0
77 stars 64 forks source link

ltsc2016 and sac2016 removed #52

Open goliat43 opened 5 years ago

goliat43 commented 5 years ago

Long term supported 2016 images were removed in this commit that says "Provide Windows 1809 containers". Was this really intentional?

https://github.com/JetBrains/teamcity-docker-agent/commit/395a70024f7cca0c82fb1f1c42e629dcb74265c1

We still run 2016 servers (update takes time, it's LONG term support after all) and not having new Team City versions for the Windows version that was the latest long term up to very recently seems a bit premature imho.

dtretyakov commented 5 years ago

@goliat43, thanks for reporting it. We're following the MSFT recommendation where they're deprecating 2016 images. Cause of that is end of life for Server 2016.

As result we could not provide up-to-date base images for TeamCity and from now on we're publishing images for recent containers: 1803 and ltsc2019.

If you need to build TeamCity images we could keep dockerfiles for windows 2016.

goliat43 commented 5 years ago

Holy. I guess long term doesn't mean what it used to at MS any more. Makes sense not updating TC then. Will see about moving to latest instead.

Thank you!

vyruz1986 commented 5 years ago

I found this issue while searching what happened to the SAC2016 and LTSC2016 images. I've read @dtretyakov's comment but the MS doc link provided in that comment seems to contradict this link, which states that LTSC should get 5 (mainstream) + 5 (extended), so 10 years total of support, and explicitly states that at the time of writing this comment, Windows server 2016 is the current LTSC version.

The issue I'm facing, is that there currently does not seem to exist an up-to-date teamcity-agent windows image which works on Azure Container Instances, see this link, as stated in there, Azure CI users should stick to LTSC images.

I think these images should stick to the current LTSC images, in order to remain compatible with Azure container instances.

dtretyakov commented 5 years ago

@vyruz1986, there is a feature request to support latest Windows container versions in ACI forum: https://feedback.azure.com/forums/602224-azure-container-instances/suggestions/32324449-want-to-support-running-windows-server-1709-and-l

It seems that MSFT departments are working out of sync, but at some point of time ACI team will support 2019 LTSC images as well as recently announces support of them in azure app service: https://azure.microsoft.com/en-us/blog/windows-server-2019-support-now-available-for-windows-containers-on-azure-app-service/