코드 트랜스포메이션을 위한 워크플로 사용자 지정 - Amazon Q Developer

코드 트랜스포메이션을 위한 워크플로 사용자 지정

참고

Amazon Q Developer for GitHub는 평가판 릴리스 중이며 변경될 수 있습니다.

Amazon Q Developer 코드 트랜스포메이션 에이전트가 작업을 완료한 후 GitHub에서 풀 요청을 생성하면 프로젝트 파이프라인은 풀 요청에 대해 실행되도록 구성된 작업을 실행합니다. 업데이트된 코드는 Java 17을 대상으로 하므로 작업이 Java 8 또는 Java 11을 사용하여 빌드하려고 하면 작업에 빌드 오류가 발생합니다.

Amazon Q 트랜스포메이션 에이전트 레이블을 GitHub 문제에 적용하기 전에 .github/workflows/ 디렉터리에서 워크플로 파일을 생성하고 구성하여 코드 트랜스포메이션 작업을 처리해야 합니다.

코드 트랜스포메이션을 위한 워크플로를 사용자 지정하려면
  1. 리포지토리에 아직 워크플로가 없는 경우 GitHub 작업 워크플로 파일을 생성합니다. 자세한 내용은 GitHub 설명서GitHub 작업에 대한 빠른 시작예제 워크플로 생성을 참조하세요.

  2. 다음 작업으로 워크플로 파일을 업데이트합니다.

    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