Merge pull request #24 from dadosfera/alpha

Alpha to Beta
This commit is contained in:
Alexsander Pereira
2022-02-09 19:34:29 -03:00
committed by GitHub
4 changed files with 25 additions and 23 deletions
+9 -6
View File
@@ -2,8 +2,8 @@ name: Deploy
on:
push:
branches:
- dev
- stg
- alpha
- beta
- main
jobs:
@@ -19,18 +19,18 @@ jobs:
with:
semantic_version: 16
extra_plugins: |
@semantic-release/changelog
@semantic-release/git
@semantic-release/npm
conventional-changelog-eslint
branches: |
[
'main',
{
name: 'dev',
name: 'alpha',
prerelease: true
},
{
name: 'stg',
name: 'beta',
prerelease: true
}
]
@@ -62,7 +62,7 @@ jobs:
shell: bash
run: |
if [ ${GITHUB_REF} == "refs/heads/main" ]; then
echo "##[set-output name=result;]$(echo "prd")"
echo "##[set-output name=result;]$(echo "production")"
else
echo "##[set-output name=result;]$(echo ${GITHUB_REF#refs/heads/})"
fi
@@ -73,6 +73,7 @@ jobs:
uses: aws-actions/amazon-ecr-login@v1
- name: Build, Tag, and Push Image to AWS ECR
if: steps.semantic.outputs.new_release_published == 'true'
env:
ENV: ${{ steps.extract_environment.outputs.result }}
IMAGE_TAG: ${{ steps.semantic.outputs.new_release_version }}
@@ -81,6 +82,7 @@ jobs:
docker-compose -f build.docker-compose.yml push
- name: Create ZIP file to Deploy AWS Beanstalk
if: steps.semantic.outputs.new_release_published == 'true'
env:
ENV: ${{ steps.extract_environment.outputs.result }}
IMAGE_TAG: ${{ steps.semantic.outputs.new_release_version }}
@@ -90,6 +92,7 @@ jobs:
zip deploy.zip docker-compose.yml
- name: Deploy AWS Beanstalk
if: steps.semantic.outputs.new_release_published == 'true'
env:
ENV: ${{ steps.extract_environment.outputs.result }}
AWS_REGION: us-east-1
+3 -1
View File
@@ -2,7 +2,9 @@ name: Test
on:
pull_request:
branches:
- dev
- alpha
- beta
- main
jobs:
test:
+12 -15
View File
@@ -5,31 +5,28 @@
{
"preset": "eslint",
"releaseRules": [
{ "tag": "Breaking", "release": "major" },
{ "tag": "Build", "release": "minor" },
{ "tag": "Chore", "release": "minor" },
{ "tag": "Fix", "release": "patch" },
{ "tag": "New", "release": "minor" },
{ "tag": "Feat", "release": "minor" },
{ "tag": "Update", "release": "minor" },
{ "tag": "Upgrade", "release": "minor" }
{ "tag": "Upgrade", "release": "minor" },
{ "tag": "Breaking", "release": "major" },
{ "tag": "Docs", "release": "minor" },
{ "tag": "Chore", "release": "minor" },
{ "tag": "Build", "release": "minor" },
{ "tag": "Refactor", "release": "minor" },
{ "tag": "Test", "release": "minor" },
{ "tag": "CI", "release": "minor" },
{ "tag": "Perf", "release": "minor" }
]
}
],
[
"@semantic-release/release-notes-generator",
{
"preset": "eslint",
"releaseRules": [
{ "tag": "Breaking", "release": "major" },
{ "tag": "Build", "release": "minor" },
{ "tag": "Chore", "release": "minor" },
{ "tag": "Fix", "release": "patch" },
{ "tag": "New", "release": "minor" },
{ "tag": "Update", "release": "minor" },
{ "tag": "Upgrade", "release": "minor" }
]
"preset": "eslint"
}
],
"@semantic-release/npm",
"@semantic-release/github",
[
"@semantic-release/git", {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "grpc-server-and-client-nestjs-micro-pattern",
"version": "0.0.1",
"version": "1.0.0-alpha.2",
"description": "",
"author": "",
"private": true,