Drone + projekt c++ + CMake

0

CI nie używałem ale chciałbym zacząć.

Chciałbym projekt zbudować i uruchomić testy na Win:amd64 ,Linux:amd64 i Linux:aarch64 z wykorzystaniem cmake
Ale na początek chciałem uruchomić "hello world" za pomocą Drone

  1. Zainstalowałem Drone i połączyłem z moim serwerem git
  2. Zainstalowałem "Exec runner" na Windows i w logach napisał "successfully pinged the remote server"
  3. w projekcie c++ dodałem eksperymentalnie:
kind: pipeline
type: exec
name: default

steps:
- name: test
  commands:
  - echo hello
  - echo world
  1. Przez przeglądarkę uruchamiam "new build"
  2. Moj "default" ma zawsze status "Step is pending"

Zastanawiam się co trzeba jeszcze zrobić aby "Exec runner" uruchomił "cokolwiek" z pliku .drone.yml

2

Koniec końców to moim skromnym zdaniem Drone ma ubogą dokumentację , mało materiałów w sieci i trochę za mało w logach jak coś nie działa.
Chyba nie był dobry pomysł na pierwsze kroki w CI
Przesiadłem się na Gitlab

1

Tu masz zestawienie popularności narzędzi z ubiegłego roku (źródło: https://blog.jetbrains.com/space/2021/07/16/best-collaboration-tools/):
W tym roku chyba GitHub Action jest na pierwszym miejscu, ale generalnie pierwsza trójka pozostaje ta sama.

02_10.png

1 użytkowników online, w tym zalogowanych: 0, gości: 1