Menambahkan Action yang dikuratori GitHub - Amazon CodeCatalyst

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menambahkan Action yang dikuratori GitHub

GitHub Action curated adalah GitHub Action yang tersedia di CodeCatalyst konsol, dan berfungsi sebagai contoh cara menggunakan GitHub Action di dalam CodeCatalyst alur kerja.

GitHub Tindakan yang Dikurasi dibungkus dalam tindakan Tindakan CodeCatalyst yang ditulisGitHub , diidentifikasi oleh pengenal. aws/github-actions-runner@v1 Misalnya, inilah tampilan GitHub Action yang TruffleHog OSSdikuratori:

Actions: TruffleHogOSS_e8: Identifier: aws/github-actions-runner@v1 Inputs: Sources: - WorkflowSource # This specifies that the action requires this Workflow as a source Configuration: Steps: - uses: trufflesecurity/trufflehog@v3.16.0 with: path: ' ' # Required; description: Repository path base: ' ' # Required; description: Start scanning from here (usually main branch). head: ' ' # Optional; description: Scan commits until here (usually dev branch). extra_args: ' ' # Optional; description: Extra args to be passed to the trufflehog cli.

Dalam kode sebelumnya, CodeCatalyst GitHub tindakan Tindakan (diidentifikasi olehaws/github-actions-runner@v1) membungkus TruffleHog OSS tindakan (diidentifikasi olehtrufflesecurity/trufflehog@v3.16.0), membuatnya bekerja dalam CodeCatalyst alur kerja.

Untuk mengonfigurasi tindakan ini, Anda akan mengganti string kosong di bawah with: dengan nilai Anda sendiri. Sebagai contoh:

Actions: TruffleHogOSS_e8: Identifier: aws/github-actions-runner@v1 Inputs: Sources: - WorkflowSource # This specifies that the action requires this Workflow as a source Configuration: Steps: - uses: trufflesecurity/trufflehog@v3.16.0 with: path: ./ base: main # Required; description: Start scanning from here (usually main branch). head: HEAD # Optional; description: Scan commits until here (usually dev branch). extra_args: '‐‐debug ‐‐only-verified' # Optional; description: Extra args to be passed to the trufflehog cli.

Untuk menambahkan GitHub Tindakan yang dikurasi ke alur kerja, gunakan prosedur berikut. Untuk informasi umum tentang menggunakan GitHub Tindakan dalam CodeCatalyst alur kerja, lihatIntegrasi dengan Tindakan GitHub .

catatan

Jika Anda tidak melihat GitHub Tindakan di antara daftar tindakan yang dikurasi, Anda masih dapat menambahkannya ke alur kerja menggunakan GitHub tindakan Tindakan. Untuk informasi selengkapnya, lihat Menambahkan tindakan 'GitHub Tindakan'.

Visual
Untuk menambahkan GitHub tindakan yang dikuratori menggunakan editor visual
  1. Buka CodeCatalyst konsol di https://codecatalyst.aws/.

  2. Pilih proyek Anda.

  3. Di panel navigasi, pilih CI/CD, lalu pilih Alur kerja.

  4. Pilih nama alur kerja Anda. Anda dapat memfilter berdasarkan repositori sumber atau nama cabang tempat alur kerja ditentukan, atau memfilter berdasarkan nama atau status alur kerja.

  5. Pilih Edit.

  6. Pilih Visual.

  7. Di kiri atas, pilih + Tindakan untuk membuka katalog tindakan.

  8. Dari daftar drop-down, pilih GitHub.

  9. Jelajahi atau cari GitHub Action, dan lakukan salah satu hal berikut:

    • Pilih tanda plus (+) untuk menambahkan tindakan ke diagram alur kerja dan buka panel konfigurasinya.

      Atau

    • Pilih nama GitHub Action. Kotak dialog detail tindakan muncul. Pada kotak dialog ini:

      • (Opsional) Pilih Lihat sumber untuk melihat kode sumber tindakan.

      • Pilih Tambahkan ke alur kerja untuk menambahkan tindakan ke diagram alur kerja dan buka panel konfigurasinya.

  10. Pada tab Input, Konfigurasi, dan Output, lengkapi bidang sesuai dengan kebutuhan Anda. Untuk deskripsi setiap bidang, lihatTindakan 'GitHub Tindakan' YAML. Referensi ini memberikan informasi rinci tentang setiap bidang (dan nilai YAML properti yang sesuai) yang tersedia untuk GitHubtindakan Tindakan, seperti yang muncul di editor YAML dan visual.

    Untuk informasi tentang opsi konfigurasi yang tersedia untuk GitHub Tindakan yang dikurasi, lihat dokumentasinya.

  11. (Opsional) Pilih Validasi untuk memvalidasi YAML kode alur kerja sebelum melakukan.

  12. Pilih Komit, masukkan pesan komit, dan pilih Komit lagi.

YAML
Untuk menambahkan GitHub tindakan yang dikuratori menggunakan editor YAML
  1. Buka CodeCatalyst konsol di https://codecatalyst.aws/.

  2. Pilih proyek Anda.

  3. Di panel navigasi, pilih CI/CD, lalu pilih Alur kerja.

  4. Pilih nama alur kerja Anda. Anda dapat memfilter berdasarkan repositori sumber atau nama cabang tempat alur kerja ditentukan, atau memfilter berdasarkan nama atau status alur kerja.

  5. Pilih Edit.

  6. Pilih YAML.

  7. Di kiri atas, pilih + Tindakan untuk membuka katalog tindakan.

  8. Dari daftar drop-down, pilih GitHub.

  9. Jelajahi atau cari GitHub Action, dan lakukan salah satu hal berikut:

    • Pilih tanda plus (+) untuk menambahkan tindakan ke diagram alur kerja dan buka panel konfigurasinya.

      Atau

    • Pilih nama GitHub Action. Kotak dialog detail tindakan muncul. Pada kotak dialog ini:

      • (Opsional) Pilih Lihat sumber untuk melihat kode sumber tindakan.

      • Pilih Tambahkan ke alur kerja untuk menambahkan tindakan ke diagram alur kerja dan buka panel konfigurasinya.

  10. Ubah properti dalam YAML kode sesuai dengan kebutuhan Anda. Penjelasan tentang setiap properti yang tersedia untuk GitHub tindakan Tindakan disediakan diTindakan 'GitHub Tindakan' YAML.

    Untuk informasi tentang opsi konfigurasi yang tersedia untuk GitHub Tindakan yang dikurasi, lihat dokumentasinya.

  11. (Opsional) Pilih Validasi untuk memvalidasi YAML kode alur kerja sebelum melakukan.

  12. Pilih Komit, masukkan pesan komit, dan pilih Komit lagi.