코드 트랜스포메이션을 위한 워크플로 사용자 지정
참고
Amazon Q Developer for GitHub는 평가판 릴리스 중이며 변경될 수 있습니다.
Amazon Q Developer 코드 트랜스포메이션 에이전트가 작업을 완료한 후 GitHub에서 풀 요청을 생성하면 프로젝트 파이프라인은 풀 요청에 대해 실행되도록 구성된 작업을 실행합니다. 업데이트된 코드는 Java 17을 대상으로 하므로 작업이 Java 8 또는 Java 11을 사용하여 빌드하려고 하면 작업에 빌드 오류가 발생합니다.
Amazon Q 트랜스포메이션 에이전트 레이블을 GitHub 문제에 적용하기 전에 .github/workflows/ 디렉터리에서 워크플로 파일을 생성하고 구성하여 코드 트랜스포메이션 작업을 처리해야 합니다.
코드 트랜스포메이션을 위한 워크플로를 사용자 지정하려면
-
리포지토리에 아직 워크플로가 없는 경우 GitHub 작업 워크플로 파일을 생성합니다. 자세한 내용은 GitHub 설명서의 GitHub 작업에 대한 빠른 시작
및 예제 워크플로 생성 을 참조하세요. -
다음 작업으로 워크플로 파일을 업데이트합니다.
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