这篇文章介绍常用的查看GitLab的版本的方式。
方式1:使用/help页面确认
最简单的方式就是使用GitLab的help页面来确认
注意此种方式需要登录之后才能确认版本信息,比如登录之前相同的确认方式可能是:
如果希望确认GitLab各组件版本信息,可使用/admin页面确认,但是此页面为管理员才可访问
以容器化方式为例,可查看如下文件内容确认版本信息
确认命令:cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
执行示例如下所示:
# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION 12.10.5 #
另外 /opt/gitlab/embedded/service/gitlab-rails/中还保存着其他组件的版本
# ls *VERSION GITALY_SERVER_VERSION GITLAB_PAGES_VERSION GITLAB_WORKHORSE_VERSION GITLAB_ELASTICSEARCH_INDEXER_VERSION GITLAB_SHELL_VERSION VERSION #
也可以这样简单进行确认
# grep . *VERSION GITALY_SERVER_VERSION:12.10.5 GITLAB_ELASTICSEARCH_INDEXER_VERSION:2.2.0 GITLAB_PAGES_VERSION:1.17.0 GITLAB_SHELL_VERSION:12.2.0 GITLAB_WORKHORSE_VERSION:8.30.1 VERSION:12.10.5 #方式4: 命令行方式确认
执行如下命令可以查看包括各组件信息的的GitLab内容:
执行命令:gitlab-rake gitlab:env:info
执行示例如下所示:
# gitlab-rake gitlab:env:info System information System: Current User: git Using RVM: no Ruby Version: 2.6.5p114 Gem Version: 2.7.10 Bundler Version:1.17.3 Rake Version: 12.3.3 Redis Version: 5.0.7 Git Version: 2.26.2 Sidekiq Version:5.2.7 Go Version: unknown GitLab information Version: 12.10.5 Revision: ed53d560372 Directory: /opt/gitlab/embedded/service/gitlab-rails DB Adapter: PostgreSQL DB Version: 11.7 URL: http://75ad721888bf HTTP Clone URL: http://75ad721888bf/some-group/some-project.git SSH Clone URL: git@75ad721888bf:some-group/some-project.git Using LDAP: no Using Omniauth: yes Omniauth Providers: GitLab Shell Version: 12.2.0 Repository storage paths: - default: /var/opt/gitlab/git-data/repositories GitLab Shell path: /opt/gitlab/embedded/service/gitlab-shell Git: /opt/gitlab/embedded/bin/git #方式5: 使用API
使用RestAPI方式,需要确认其版本,比如12.10.5的话需要使用v4,执行示例如下所示:
liumiaocn:gitlab liumiao$ token=xWhjoDt6NU7xMVxa1byL liumiaocn:gitlab liumiao$ curl -H "PRIVATE-TOKEN: ${token}" http://localhost:32001/api/v4/version {"version":"12.10.5","revision":"ed53d560372"}liumiaocn:gitlab liumiao$ liumiaocn:gitlab liumiao$ liumiaocn:gitlab liumiao$ curl -H "PRIVATE-TOKEN: ${token}" http://localhost:32001/api/v4/version |jq . % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 46 100 46 0 0 425 0 --:--:-- --:--:-- --:--:-- 422 { "version": "12.10.5", "revision": "ed53d560372" } liumiaocn:gitlab liumiao$