File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4545 aws-region : ${{ vars.AWS_REGION }}
4646 role-to-assume : ${{ vars.AWS_ROLE_ARN }}
4747
48+ - name : Get CodeArtifact Repository Authentication Token
49+ run : |
50+ TOKEN=$(aws codeartifact get-authorization-token \
51+ --domain ${{ vars.CODEARTIFACT_DOMAIN }} \
52+ --domain-owner ${{ steps.aws_auth.outputs.aws-account-id }} \
53+ --region ${{ vars.AWS_REGION }} \
54+ --query authorizationToken \
55+ --output text)
56+ echo "CODEARTIFACT_AUTH_TOKEN=$TOKEN" >> "$GITHUB_ENV"
57+
58+ - name : Get CodeArtifact Repository URL
59+ run : |
60+ REPO_URL=$(aws codeartifact get-repository-endpoint \
61+ --domain ${{ vars.CODEARTIFACT_DOMAIN }} \
62+ --repository ${{ vars.CODEARTIFACT_REPO }} \
63+ --format maven \
64+ --region ${{ vars.AWS_REGION }} \
65+ --output text)
66+ echo "CODEARTIFACT_REPO_URL=$REPO_URL" >> "$GITHUB_ENV"
67+
4868 - name : Build with Maven
4969 run : mvn -B verify --file pom.xml
5070
Original file line number Diff line number Diff line change 4040 distribution : ' temurin'
4141 java-version : ' 17'
4242 cache : ' maven'
43+ server-id : ' codeartifact'
44+ server-password : ' CODEARTIFACT_AUTH_TOKEN'
45+
46+ - name : Configure AWS Credentials
47+ id : aws_auth
48+ uses : aws-actions/configure-aws-credentials@v4
49+ with :
50+ audience : sts.amazonaws.com
51+ aws-region : ${{ vars.AWS_REGION }}
52+ role-to-assume : ${{ vars.AWS_ROLE_ARN }}
53+
54+ - name : Get CodeArtifact Repository Authentication Token
55+ run : |
56+ TOKEN=$(aws codeartifact get-authorization-token \
57+ --domain ${{ vars.CODEARTIFACT_DOMAIN }} \
58+ --domain-owner ${{ steps.aws_auth.outputs.aws-account-id }} \
59+ --region ${{ vars.AWS_REGION }} \
60+ --query authorizationToken \
61+ --output text)
62+ echo "CODEARTIFACT_AUTH_TOKEN=$TOKEN" >> "$GITHUB_ENV"
63+
64+ - name : Get CodeArtifact Repository URL
65+ run : |
66+ REPO_URL=$(aws codeartifact get-repository-endpoint \
67+ --domain ${{ vars.CODEARTIFACT_DOMAIN }} \
68+ --repository ${{ vars.CODEARTIFACT_REPO }} \
69+ --format maven \
70+ --region ${{ vars.AWS_REGION }} \
71+ --output text)
72+ echo "CODEARTIFACT_REPO_URL=$REPO_URL" >> "$GITHUB_ENV"
4373
4474 - name : Build with Maven
4575 run : mvn clean -B verify --file pom.xml
You can’t perform that action at this time.
0 commit comments