P
Size: a a a
P
j
D
Д
D
/man
- send list of commands to chat/coc
- send code of conduct to user/jobs
- send rules of publishing job opportunities and cv/ad
- send rules of publishing advertising/chats
- send list of friendly chats/events
- send list of events to user/starter
- send starter kit to user/middle
- send middle kit to user/tasks
- send user pack of DevOps tasks/course
- send to user list list of courses/cert
- send user list of certification tips & tricks/relocate
- send user list of relocate chats and channels/report
- forward replied message to admin chat and send link of replied message for fast-navigationDS
- name: Set version from tag - DevРугаеццо
id: vars-dev
run: echo ::set-output name=tag::${GITHUB_REF#refs/*/}
- name: AWS Credentials - Dev
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_ECR_ACCESS_KEY }}
aws-secret-access-key: ${{ secrets.AWS_ECR_SECRET_ACCESS_KEY }}
aws-region: ${{ secrets.ECR_REGION }}
- name: Login to Amazon ECR - Dev
id: login-ecr-dev
uses: aws-actions/amazon-ecr-login@v1
- name: Build and push Docker image - Dev
env:
ECR_REGISTRY_DEV: ${{ steps.login-ecr-dev.outputs.registry }}
ECR_REPOSITORY_DEV: ${{ secrets.ECR_REPO_NAME }}
IMAGE_TAG: ${{ steps.vars-dev.outputs.tag }}
run: |
docker build --build-arg jfrog_user=${{ secrets.JFROG_USER }} --build-arg jfrog_password=${{ secrets.JFROG_PASSWORD }} -f Dockerfile -t $ECR_REGISTRY_DEV/$ECR_REPOSITORY_DEV:$IMAGE_TAG .
docker push $ECR_REGISTRY_DEV/$ECR_REPOSITORY_DEV:$IMAGE_TAG
- name: AWS Credentials - Prod
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_PROD_ACCESS_KEY }}
aws-secret-access-key: ${{ secrets.AWS_PROD_SECRET_KEY }}
aws-region: ${{ secrets.ECR_REGION }}
- name: Login to Amazon ECR - Prod
id: login-ecr-prod
uses: aws-actions/amazon-ecr-login@v1
- name: Push Docker image - Prod
env:
ECR_REGISTRY_PROD: ${{ steps.login-ecr-prod.outputs.registry }}
ECR_REPOSITORY_PROD: ${{ secrets.ECR_REPO_NAME }}
IMAGE_TAG: ${{ steps.vars-dev.outputs.tag }}
run: |
docker push $ECR_REGISTRY_PROD/$ECR_REPOSITORY_PROD:$IMAGE_TAG
АВ
ИА
- name: Set version from tag - DevРугаеццо
id: vars-dev
run: echo ::set-output name=tag::${GITHUB_REF#refs/*/}
- name: AWS Credentials - Dev
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_ECR_ACCESS_KEY }}
aws-secret-access-key: ${{ secrets.AWS_ECR_SECRET_ACCESS_KEY }}
aws-region: ${{ secrets.ECR_REGION }}
- name: Login to Amazon ECR - Dev
id: login-ecr-dev
uses: aws-actions/amazon-ecr-login@v1
- name: Build and push Docker image - Dev
env:
ECR_REGISTRY_DEV: ${{ steps.login-ecr-dev.outputs.registry }}
ECR_REPOSITORY_DEV: ${{ secrets.ECR_REPO_NAME }}
IMAGE_TAG: ${{ steps.vars-dev.outputs.tag }}
run: |
docker build --build-arg jfrog_user=${{ secrets.JFROG_USER }} --build-arg jfrog_password=${{ secrets.JFROG_PASSWORD }} -f Dockerfile -t $ECR_REGISTRY_DEV/$ECR_REPOSITORY_DEV:$IMAGE_TAG .
docker push $ECR_REGISTRY_DEV/$ECR_REPOSITORY_DEV:$IMAGE_TAG
- name: AWS Credentials - Prod
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_PROD_ACCESS_KEY }}
aws-secret-access-key: ${{ secrets.AWS_PROD_SECRET_KEY }}
aws-region: ${{ secrets.ECR_REGION }}
- name: Login to Amazon ECR - Prod
id: login-ecr-prod
uses: aws-actions/amazon-ecr-login@v1
- name: Push Docker image - Prod
env:
ECR_REGISTRY_PROD: ${{ steps.login-ecr-prod.outputs.registry }}
ECR_REPOSITORY_PROD: ${{ secrets.ECR_REPO_NAME }}
IMAGE_TAG: ${{ steps.vars-dev.outputs.tag }}
run: |
docker push $ECR_REGISTRY_PROD/$ECR_REPOSITORY_PROD:$IMAGE_TAG
KN
DS
ИА
run: |но лучше промоутить в prod registry отдельно
cd
docker build -t $ECR_REGISTRY/$ECR_REPOSITORY_DEV:$IMAGE_TAG -t $ECR_REGISTRY/$ECR_REPOSITORY_PROD:$IMAGE_TAG.
DS
ИА
ИА
DG
АС
ТК
D
АС
ТК