Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menyesuaikan alur kerja untuk transformasi kode
catatan
Pengembang Amazon Q untuk GitHub dalam rilis pratinjau dan dapat berubah sewaktu-waktu.
Saat agen transformasi kode Pengembang Amazon Q membuat permintaan tarik GitHub setelah menyelesaikan tugas, pipeline proyek Anda menjalankan pekerjaan yang dikonfigurasi untuk dijalankan untuk permintaan tarik. Karena kode yang diperbarui menargetkan Java 17, pekerjaan mengalami kesalahan build jika pekerjaan mencoba membangunnya menggunakan Java 8 atau Java 11.
Sebelum menerapkan label agen transformasi Amazon Q ke GitHub masalah, Anda perlu membuat dan mengonfigurasi file alur kerja di .github/workflows/
direktori untuk menangani tugas transformasi kode.
Untuk menyesuaikan alur kerja untuk transformasi kode
-
Jika repositori Anda belum memiliki alur kerja, buat file alur kerja GitHub Tindakan. Untuk informasi selengkapnya, lihat Mulai cepat untuk GitHub tindakan
dan Membuat alur kerja contoh dalam dokumentasi. GitHub -
Perbarui file alur kerja Anda dengan pekerjaan berikut:
q-code-transformation: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: actions/setup-java@v3 with: java-version: '17' distribution: 'adopt' - name: Build and copy dependencies run: | mvn ${{ env.MAVEN_CLI_OPTS }} verify mvn ${{ env.MAVEN_CLI_OPTS }} dependency:copy-dependencies -DoutputDirectory=dependencies -Dmdep.useRepositoryLayout=true -Dmdep.copyPom=true -Dmdep.addParentPoms=true - name: Upload artifacts uses: actions/upload-artifact@v4 with: name: q-code-transformation-dependencies path: dependencies