Testarea fluxului de lucru R-universe build din propriul depozit GitHub

URMĂREȘTE-NE
16,065FaniÎmi place
1,142CititoriConectați-vă

Instrucțiunile de pe r-universe-org/workflows explică cum funcționează: pur și simplu creați un fișier /.github/workflows/r-universe-test.yml în pachetul dvs. R git repo cu următoarea configurație:

name: Test R-universe

on:
 push:
 pull_request:

jobs:
 build:
 name: R-universe testing
 uses: r-universe-org/workflows/.github/workflows/build.yml@v3
 with:
 universe: ${{ github.repository_owner }}

Asta e totul. Fluxul de lucru va folosi configurația R-universe complet automatizată pentru a construi și a verifica pachetul pe o serie de versiuni R pe configurații Linux, Windows și MacOS foarte similare cu CRAN.

Este posibil să utilizați acest flux de lucru în pachetul dvs. R pentru solicitări push și/sau pull alături de cele de la r-lib/actions. Ambele vă vor verifica pachetul R, dar rețineți că scopul este foarte diferit: fluxurile de lucru din r-lib/actions sunt extrem de configurabile și pot testa pachetele R folosind nenumărate opțiuni și medii. Pe de altă parte, fluxul de lucru R-universe este, la fel ca CRAN, deloc personalizabil: folosește configurarea și procesul exact așa cum se întâmplă pe R-universe, nimic altceva.

Capacitatea de a testa și rula fluxul de lucru de construire a fost o solicitare recurentă de caracteristici și sper că va ajuta într-adevăr pe întreținerii pachetelor cu problemele de depanare. De asemenea, sper că refactorizarea ar putea face un pic mai ușoară înțelegerea procesului de construire a universului R și să permită comunității să pirateze fluxurile de lucru și acțiunile pentru a contribui la îmbunătățiri.

Dominic Botezariu
Dominic Botezariuhttps://www.noobz.ro/
Creator de site și redactor-șef.

Cele mai noi știri

Pe același subiect

LĂSAȚI UN MESAJ

Vă rugăm să introduceți comentariul dvs.!
Introduceți aici numele dvs.