Votre demande de fonctionnalité est liée à un problème ?
Pas de problème
Décrivez la solution que vous souhaitez
Avez-vous essayé d'utiliser GitHub Actions CI/CD pour exécuter des commandes auto
au lieu de, disons, CircleCI ?
Décrivez les alternatives que vous avez envisagées
CercleCI
Contexte supplémentaire
J'ai essayé d'exécuter nos propres méthodes de publication (en utilisant uniquement Lerna avec quelques étapes de publication manuelles) avec GitHub Actions, mais nous avons eu du mal à exécuter des flux de travail uniquement lorsqu'une nouvelle balise est créée (je sais que cela peut être fait avec CircleCI comme vous le mentionnez dans ta doc).
Aussi, est-il possible de publier des packages privés avec Lerna et auto
? J'ai rencontré des problèmes pour que cela fonctionne correctement.
Merci!
Avez-vous essayé d'utiliser GitHub Actions CI/CD pour exécuter des commandes automatiques au lieu de, disons, CircleCI ?
Oui, je l'ai, il faut une petite configuration supplémentaire. Il semble que les actions github ne soient pas configurées pour renvoyer une action au référentiel. Voici comment j'ai procédé
Aussi, est-il possible de publier des packages privés avec Lerna et auto ? J'ai rencontré des problèmes pour que cela fonctionne correctement.
Vous aimez un registre privé ?
Pour publier dans un registre privé, vous devez également :
"publishConfig": {
"registry": "https://registry.npmjs.YOURS.com"
},
{
"registry": "https://registry.npmjs.YOURS.com",
"packages": [
"packages/*"
],
"version": "0.76.0",
"npmClient": "yarn",
"useWorkspaces": true
}
Vous devrez peut-être également définir des configurations de publication sur les sous-packages.
Je vais faire un tour et rendre compte de la façon dont cela s'est passé, merci beaucoup d'avoir pris le temps de répondre.
Continuez votre excellent travail sur l'automobile!
Ajout de documents pour les actions github sur le site Web de documents. Si vous avez besoin d'aide supplémentaire, n'hésitez pas à ouvrir un autre numéro !
Commentaire le plus utile
Ajout de documents pour les actions github sur le site Web de documents. Si vous avez besoin d'aide supplémentaire, n'hésitez pas à ouvrir un autre numéro !