RepositoryILIsrael
jfrog

jfrog/gitlab-templates

Templates for CI/CD in GitLab using JFrog CLI

50stars
14forks
0issues
0views

🚀 Tích hợp GitLab CI/CD với JFrog Platform chỉ trong vài dòng cấu hình

Bộ template GitLab CI giúp kết nối nhanh pipeline với JFrog Platform bằng JFrog CLI — hỗ trợ build, upload lên Artifactory và kiểm tra bảo mật Xray.

Đây là kho lưu trữ template CI/CD cho GitLab, giúp bạn dễ dàng tích hợp pipeline GitLab của mình với JFrog Platform thông qua JFrog CLI. Mỗi template đều bao gồm sẵn script .setup-jfrog.yml từ JFrog CLI, tự động cài đặt và cấu hình CLI, đồng thời thiết lập thông tin build để đăng tải lên Artifactory.

✨ Điểm nổi bật

  • Tích hợp nhanh: Dùng .setup-jfrog.yml để tự động cài JFrog CLI và kết nối với JFrog Platform.
  • Đăng tải build-info: Tự động gán tên build $CI_PROJECT_PATH_SLUG-$CI_COMMIT_REF_NAME và số $CI_PIPELINE_ID.
  • Hỗ trợ Docker Registry Artifactory: Tùy chọn thay thế registry mặc định bằng registry trong Artifactory qua biến JF_DOCKER_REGISTRY.
  • Bảo mật với Xray: Template hỗ trợ chạy kiểm tra bảo mật (security audit) bằng JFrog Xray.
  • Linh hoạt kết nối: Hỗ trợ 3 cách xác thực: ẩn danh, basic auth (JF_USER + JF_PASSWORD) hoặc access token (JF_ACCESS_TOKEN).
  • Hỗ trợ môi trường đóng không kết nối (air-gapped): Có thể tải script và CLI từ Artifactory nội bộ thay vì releases.jfrog.io.
  • Hỗ trợ cả Windows và Unix: Cung cấp script riêng cho agent Windows và Unix.

💡 Vì sao đáng chú ý

Thay vì phải viết thủ công toàn bộ logic cài đặt JFrog CLI, cấu hình xác thực và quản lý build-info trong từng dự án, bộ template này đóng gói sẵn mọi thứ vào một script nhỏ gọn. Bạn chỉ cần include remote hoặc local script, tham chiếu bằng !reference, và pipeline đã sẵn sàng giao tiếp với JFrog Platform.

Phù hợp cho các nhóm dùng GitLab CI/CD kết hợp JFrog Artifactory để lưu trữ artifact và JFrog Xray để kiểm tra bảo mật — đặc biệt hữu ích trong môi trường doanh nghiệp cần tuân thủ quy trình bảo mật và kiểm soát version.


#GitLab #CI-CD #JFrogCLI #Artifactory #DevSecOps #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryPython
devopshq/artifactory-cleanup

Extended cleanup tool for JFrog Artifactory

161
Jan 26, 2026
RepositoryTypeScript
firecow/gitlab-ci-local

Tired of pushing to test your .gitlab-ci.yml?

4.1k
Oct 21, 2026
RepositoryPython
python-gitlab/python-gitlab

A python wrapper for the GitLab API.

2.5k
Oct 22, 2026
RepositoryDockerfile
abarichello/godot-ci

Docker image to export Godot Engine games. Templates for Gitlab CI and GitHub Actions to deploy to GitLab Pages/GitHub Pages/Itch.io.

1.1k
Oct 20, 2026
RepositoryGo
zaquestion/lab

Lab wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab

1.1k
Feb 12, 2026
RepositoryGo
jfrog/frogbot

🐸 Scans your Git repository with JFrog Xray & JFrog advanced security for security vulnerabilities. 🤖

373
Oct 19, 2026
RepositoryGo
jfrog/terraform-provider-artifactory

Terraform provider to manage JFrog Artifactory

291
Sep 24, 2026
RepositoryGo
jfrog/terraform-provider-xray

Terraform provider to manage JFrog Xray

158
Sep 16, 2026
RepositoryGo
peimanja/artifactory_exporter

JFrog Artifactory Prometheus Exporter written in Go

157
Nov 27, 2025