2016-05-26 23 views
9

Các tài liệu cho registry chứa gitlab của (https://gitlab.com/help/container_registry/README.md) cung cấp một ví dụ cấu hình với hướng dẫn này:Người dùng gitlab-ci-token đặc biệt là gì?

- docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN registry.example.com

và lời giải thích này:

You have to use the credentials of the special gitlab-ci-token user with its password stored in $CI_BUILD_TOKEN in order to push to the Registry connected to your project. This allows you to automated building and deployment of your Docker images.

tôi không thể tìm thấy bất kỳ tài liệu về đặc biệt gitlab-ci-token này người dùng, cũng không phải về số $CI_BUILD_TOKEN var.

Người dùng đặc biệt này là gì? Nó có tự động không? Nó có phải được định nghĩa ở đâu đó không? Giá trị nào nên được trao cho số $CI_BUILD_TOKEN var?

Trả lời

7

Gitlab hoạt động như một nhà cung cấp xác thực cho sổ đăng ký. gitlab-ci-token là người dùng được tạo tự động cho bạn. CI_BUILD_TOKEN được đặt tự động cho mỗi bản dựng bởi Gitlab-CI

+2

bạn có thực sự quản lý để làm việc này không? Bạn đã tìm thấy thông tin này ở đâu? Nó được ghi chép ở đâu? Tôi vừa cập nhật cài đặt gitlab CE của mình và nó vẫn không hoạt động. 'echo $ CI_BUILD_TOKEN' không trả lại gì ' '$ $ docker login -u gitlab-ci-token -p $ CI_BUILD_TOKEN registry.xxxxx.com Phản hồi lỗi từ daemon: Get https: //registry-1.docker. io/v ... trái phép: tên người dùng hoặc mật khẩu không chính xác '' ' – user1447137

+1

Có Tôi có nó hoạt động: ' $ docker login -u gitlab-ci-token -p $ CI_BUILD_TOKEN đăng ký.mydomain.com Đăng nhập Thành công ' Thông tin có thể tìm thấy ở đây: http://docs.gitlab.com/ce/container_registry/README.html 'Phần Xây dựng và đẩy hình ảnh bằng GitLab CI' Biến chỉ có sẵn trong quá trình xây dựng chứ không phải trên máy GitLab đang chạy. Nếu bạn muốn đăng nhập từ đó sử dụng cùng một thông tin bạn sử dụng khi đăng nhập vào GitLab – Martin

+1

Một số thông tin hữu ích từ các giao dịch mua gitlab: yêu cầu gitlab runner 1.2. Bây giờ nó hoạt động. – user1447137

Các vấn đề liên quan