github actions için hazır şablonlar var mı?

32 views
Skip to first unread message

Sean

unread,
Jan 19, 2021, 4:40:09 PM1/19/21
to gola...@googlegroups.com
merhaba,

geliştirdiğim açık kaynaklı araçları github actions'ta test ve building
olarak testlemek istiyorum.
lakin actions için sanırım özel bir gui falan yok. oturup yml dosyası
yazmamız gerekiyor.

ben ci çözümlerinden çok uzak kalmışım.
bildiğim tek şey appveyor ve onu da c/c++ için kullanıyorum.

golang projelerinizi nasıl actions'ta derliyorsunuz veya test ediyorsunuz?

hazırladığınız bir script veya yml dosyası varsa paylaşabilir misiniz?

Zafer

unread,
Jan 20, 2021, 1:31:24 AM1/20/21
to gola...@googlegroups.com
Bu konu benimde ilgimi çekiyor. Ayrıca bende çok detay bilmiyorum. Eğer
github üzerinde bir proje başlatırsanız ortaklaşa konuyu belki daha iyi
anlayabiliriz. Bu doğru bir yaklaşım mı bilemiyorum. Sadece bir fikir
olarak eklemek istedim.

Erman İmer

unread,
Jan 20, 2021, 1:54:23 AM1/20/21
to gola...@googlegroups.com
Merhaba,

Ben github'ın önerdiği go.yaml dosyasını kullanıyorum. Ayrıca aşağıdaki bağlantıyı bir gün izlerim diye kaydetmiştim, ilginizi çekebilir.


go.yaml

name: Go

on:
  push:
    branches: [ master ]
  pull_request:
    branches: [ master ]

jobs:

  build:
    name: Build
    runs-on: ubuntu-latest
    steps:

    - name: Set up Go 1.13
      uses: actions/setup-go@v1
      with:
        go-version: 1.13
      id: go

    - name: Check out code into the Go module directory
      uses: actions/checkout@v2

    - name: Get dependencies
      run: |
        go get -v -t -d ./...
        if [ -f Gopkg.toml ]; then
            curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh
            dep ensure
        fi

    - name: Build
      run: go build -v .


--
Bu e-postayı Google Grupları'ndaki "Golang Türkiye" adlı gruba abone olduğunuz için aldınız.
Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için golang-tr+...@googlegroups.com adresine e-posta gönderin.
Bu tartışmayı web'de görüntülemek için https://groups.google.com/d/msgid/golang-tr/8935a945-b117-4f7b-b162-c98023063f78%40gmail.com adresini ziyaret edin.


--
Erman İmer
Linux Enthusiast
Reply all
Reply to author
Forward
0 new messages