Docker GitLab镜像,更新自己

每个人都知道一个docker的gitlab图像,当新版本发布时自动更新?

我现在修复版本,因为我没有尝试使用最新的标记图像的automatique更新。

我已经testingsameersbn / gitlab和gitlab / gitlab-ce图像。

有没有人有安全更新的build议?

你可以做到这一点。

升级到最新的Gitlab

通过使用docker,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 

现在你可以安排这个脚本或者使用jenkins来执行它。 无论你喜欢什么节点

PS:取自我的文章http://tarunlalwani.com/post/migrating-gitlab-6-mysql-to-latest-gitlab/