Auto: Menjalankan perintah otomatis dengan GitHub Actions v2 (CI/CD)?

Dibuat pada 20 Agu 2019  ·  4Komentar  ·  Sumber: intuit/auto

Apakah permintaan fitur Anda terkait dengan masalah?

Tidak masalah

Jelaskan solusi yang Anda inginkan

Sudahkah Anda mencoba menggunakan GitHub Actions CI/CD untuk menjalankan perintah auto alih-alih katakanlah CircleCI?

Jelaskan alternatif yang telah Anda pertimbangkan

lingkaranCI

konteks tambahan

Telah mencoba menjalankan cara penerbitan kami sendiri (saat ini hanya menggunakan Lerna dengan beberapa langkah rilis manual) dengan GitHub Actions tetapi telah berjuang menjalankan alur kerja hanya ketika tag baru dibuat (saya tahu ini dapat dilakukan dengan CircleCI seperti yang Anda sebutkan di dokumen Anda).

enhancement hacktoberfest

Komentar yang paling membantu

Menambahkan dokumen untuk tindakan github ke situs web dokumen. Jika ada bantuan lebih lanjut diperlukan jangan ragu untuk membuka masalah lain!

Semua 4 komentar

Juga, apakah mungkin untuk menerbitkan paket pribadi dengan Lerna dan auto ? Saya mengalami masalah agar ini berfungsi dengan baik.

Terima kasih!

Sudahkah Anda mencoba menggunakan GitHub Actions CI/CD untuk menjalankan perintah otomatis alih-alih katakanlah CircleCI?

Ya saya punya, dibutuhkan sedikit pengaturan ekstra. Tampaknya tindakan github tidak diatur untuk mendorong kembali ke repo dari suatu tindakan. Inilah cara saya melakukannya

https://github.com/hipstersmoothie/eslint-formatter-github/blob/master/.github/workflows/Push.yml#L24

Juga, apakah mungkin untuk menerbitkan paket pribadi dengan Lerna dan otomatis? Saya mengalami masalah agar ini berfungsi dengan baik.

Suka ke registri pribadi?

Untuk memublikasikan ke registri pribadi, Anda juga harus:

  1. Siapkan publishConfig di root package.json dengan registri Anda
  "publishConfig": {
    "registry": "https://registry.npmjs.YOURS.com"
  },
  1. Tambahkan nilai ini di 'lerna.json` . Anda
{
  "registry": "https://registry.npmjs.YOURS.com",
  "packages": [
    "packages/*"
  ],
  "version": "0.76.0",
  "npmClient": "yarn",
  "useWorkspaces": true
}

Anda mungkin juga perlu mengatur konfigurasi publikasikan pada sub-paket.

Saya akan mencoba ini dan melaporkan kembali bagaimana hasilnya, terima kasih banyak telah meluangkan waktu untuk menjawab.

Pertahankan pekerjaan hebat di mobil!

Menambahkan dokumen untuk tindakan github ke situs web dokumen. Jika ada bantuan lebih lanjut diperlukan jangan ragu untuk membuka masalah lain!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat