* MM-26584: Bump up Go patch version This contains a patch fix for https://github.com/golang/go/issues/38023 which have been encountered in our load tests and some users. I have verified on such a stuck instance and the thread dump seem to match with what is seen on the issue. All threads stuck on runtime.futex, except one, which is at runtime.osyield. And of all the times load tests were run which _did not_ show this issue, it was run with a version greater than 1.14.1, which further points to the theory that this bug is the culprit. * Replace docker image versions. * Update build/README.md Co-authored-by: Elisabeth Kulzer <elikul@elikul.de> Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
About this folder
This folder contains some files that we use to build the mattermost-server using Jenkins and other files like privacy policy and licenses.
PRs opened against the mattermost-server repository will use the file called Jenkinsfile.pr
The Dockerfile in this folder (Dockerfile.buildenv) is the build environment for our current builds you can find the docker image to download here or build your own.
Docker Image for building the Server
We have a docker image to build mattermost-server and it is based on Go docker image.
In our Docker Hub Repository we have the following images:
mattermost/mattermost-build-server:dec-7-2018which is based on Go 1.11 you can use for MM versions <=5.8.0mattermost/mattermost-build-server:feb-28-2019which is based on Go 1.12 you can use for MM versions >=5.9.0<=5.15.0mattermost/mattermost-build-server:sep-17-2019which is based on Go 1.12.9 you can use for MM versions >=5.16.0mattermost/mattermost-build-server:20200322_golang-1.14.1which is based on Go 1.14.1 you can use for MM versions >=5.24.0mattermost/mattermost-build-server:20200731_golang-1.14.6which is based on Go 1.14.6 you can use for MM versions >=5.26.0