Publicando aplicações serverless com github actions
4130 단어 awsserverlessgithubnode
Ok mas como fazer isso?
Primeiro você deve criar uma 파스타 chamada .github na raiz do seu projeto
mkdir .github
Depois navegar até essa 파스타 e criar outra chamada 작업 흐름 onde vão ficar seus arquivos de deploy
cd .github
mkdir workflows
Dentro da 파스타 você tem que criar um arquivo .yml que vai ter os as configurações para publicação do seu projeto, no meu caso criei um arquivo chamado serverless-publish.yml
touch serverless-publish.yml
Dentro do arquivo você vai copiar as seguintes configurações
name: serverless-deploy
on:
push:
branches:
- master
jobs:
deploy:
name: deploy
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [14.x]
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- run: npm ci
- name: serverless deploy
uses: serverless/github-action@master
with:
args: deploy --stage devel
env:
# SERVERLESS_ACCESS_KEY: ${{ secrets.SERVERLESS_ACCESS_KEY }}
# or if using AWS credentials directly
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
.github/workflows에 대한 문서 보관소 serverless-publish.yml 문서 보관소
Agora é só configurar as variáveis de ambiente
Pronto semper que fizer um commit na master sua aplicação vai ser publicada na AWS automaticamente
Reference
이 문제에 관하여(Publicando aplicações serverless com github actions), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/tallyto/publicando-aplicacoes-serverless-com-github-actions-113c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)