Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

LAB CI/CD CƠ BẢN “HELLO WORLD” (Phần 2)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • LAB CI/CD CƠ BẢN “HELLO WORLD” (Phần 2)

    Thực hiện xây dựng luồng CI/CD cơ bản để thực hiện deploy thành công in ra “ Hello World” với gitlab server và Gitlab Runner.c)Thực hiện clone project đã tạo về trên máy Centos


    Đầu tiên nhấn vào project và nhấn vào mũi tên bên cạnh Clone sẽ hiển thị link để chúng ta clone về. Ở đây mình chọn là HTTP.



    Tiếp theo, ta thực hiện clone project về bằng cách lệnh sau trên cửa sổ Terminal của Centos:



    Tiếp theo tạo file mới với tên là .gitlab-ci.yml trên máy Centos bằng các lệnh sau:

    Bằng cách trỏ đến thư mục bằng lệnh: cd <tên_thư_mục>

    Tiếp theo thêm file mới bằng cách: vim .gitlab-ci.yml



    Sau đó nhấn chữ “I” để điền câu lệnh như hình và nhấn ESC sau đó nhập :wq để lưu và thoát.



    Sau đó thực hiện các lệnh sau như hình bên dưới:

    Git add .

    Git commit -m “Lời nhắn”



    Sau đó nhấn git push và nhập thông tin username và password để đẩy file vừa tạo lên project thành công



    Sau đó kiểm tra lại file trên project đã tạo tên gitlab Server bằng cách reload lại trang:



    File mới đã được tạo.

    Cuối cùng kiểm tra kết quả bằng cách nhấn vào CI/CD và chọn pipelines kết quả như hình bên dưới.



    Cuối cùng nhấn vào Jobs để xem các bước chạy và in thành công “Hello World”



    Chú ý: ở đâu sử dụng docker excutor để thực thi nếu bạn chưa tải nó sẽ báo lỗi bạn cũng có thể thay đổi thành shell ở bước register gitlab-runner để không gặp lỗi hoặc nếu muốn cài docker để sử dụng về sau có thể tham khảo các bước cài sau: https://www.liquidweb.com/kb/how-to-...r-on-centos-8/
Working...
X