1
每个人都知道一个docker gitlab镜像,它在新版本发布时会自动更新吗?Docker GitLab自身更新的图像
我现在修正了这个版本,因为我没有使用最新标记的图片尝试automatique更新。
我测试了sameersbn/gitlab和gitlab/gitlab-ce图像。
有没有人有任何建议安全更新?
每个人都知道一个docker gitlab镜像,它在新版本发布时会自动更新吗?Docker GitLab自身更新的图像
我现在修正了这个版本,因为我没有使用最新标记的图片尝试automatique更新。
我测试了sameersbn/gitlab和gitlab/gitlab-ce图像。
有没有人有任何建议安全更新?
你可以这样做。
升级到最新Gitlab
通过使用泊坞窗gitlab的升级过程变得非常简单。我们更新了我们的docker-compose.yml
中的图片以使用gitlab/gitlab-ce:latest
所以现在每当我们拉图片时,它总是会拉最新版本。
upgrade_gitlab.sh
#!/bin/bash
# Pull the latest image
docker-compose pull | grep -q "Image is up to date"
IMAGE_UPDATED=$?
if [ $IMAGE_UPDATED -ne 0 ]; then
echo "New image found for Gitlab"
echo "Backing up old Gitlab"
docker-compose exec gitlab gitlab-rake gitlab:backup:create
# Update docker
docker-compose up -d
# Check logs for any issues
docker-compose logs -f
else
echo "No update found for Gitlab"
fi
现在你可以安排这个脚本或者使用詹金斯执行它。无论你喜欢什么节点
PS:取自我的文章http://tarunlalwani.com/post/migrating-gitlab-6-mysql-to-latest-gitlab/