Hướng dẫn cấu hình Travis cho project Golang - Công cụ build và test tự động


  • Giám sát viên

    Travis là công cụ hỗ trợ tự động build và test project, hỗ trợ mạnh từ github. Và trong chuyên mục này mình sẽ hướng dẫn cách cấu hình nhanh chóng để bạn có một công cụ build và test tự động cho project của mình.

    1. Bạn cần tạo một project golang mẫu và upload lên github hoặc xem ở project demo của mình.
      Trong project mình cần tạo một file cấu hình travis .travis.ymlnhư sau:
    language: go
    go:
      - "1.11.4"
      - master
    os:
      - linux
      - osx
    dist: trusty
    install: true
    script:
      - env GO111MODULE=on go build
      - env GO111MODULE=on go test
    

    Lưu ý: Cấu hình trên mình đang sử dụng cho go modules, nếu project bình thường chỉnh sửa lại 1 xíu theo document của travis.
    2. Bạn cần đăng ký một tài khoản tại trang chủ Travis.
    3. Kết nối github với travis, bước này bạn làm theo hướng dẫn của Travis khi đăng nhập vào nhé.
    4. Chọn project cần build từ travis
    56d5c9c9-a362-428c-8a8e-6fd3a4e01b4a-image.png
    5. Chèn trạng thái build vào project
    Bạn bấm vào nút như hình bên dưới để nhận code.
    dd07cbd6-ace5-4331-8770-1a1a2ad76492-image.png
    Chọn branch cần hiển thị và dạng là markdown, copy code và dán vào file README.md trong project.
    9175b83c-0d17-40ba-9a94-e97f39a1a66b-image.png


  • Trùm cuối

    @lyquocnam Nó giống như 1 công cụ CI/CD hả bác 😁


  • Giám sát viên

    @admin là nó đó bác


 

Có thể bạn cũng quan tâm

DMCA.com Protection Status