Skip to content
Snippets Groups Projects
Commit cee1e251 authored by stevereis's avatar stevereis
Browse files

feat: Add semantic-release

parent 8e13c3b8
No related branches found
No related tags found
No related merge requests found
source diff could not be displayed: it is too large. Options to address this: view the blob.
...@@ -39,9 +39,13 @@ ...@@ -39,9 +39,13 @@
"rxjs": "^7.2.0" "rxjs": "^7.2.0"
}, },
"devDependencies": { "devDependencies": {
"@eclass/semantic-release-docker": "^2.0.0",
"@nestjs/cli": "^8.0.0", "@nestjs/cli": "^8.0.0",
"@nestjs/schematics": "^8.0.0", "@nestjs/schematics": "^8.0.0",
"@nestjs/testing": "^8.0.0", "@nestjs/testing": "^8.0.0",
"@semantic-release/changelog": "^6.0.1",
"@semantic-release/git": "^10.0.1",
"@semantic-release/gitlab": "^7.0.4",
"@types/express": "^4.17.13", "@types/express": "^4.17.13",
"@types/jest": "^27.0.1", "@types/jest": "^27.0.1",
"@types/node": "^16.0.0", "@types/node": "^16.0.0",
...@@ -77,5 +81,54 @@ ...@@ -77,5 +81,54 @@
], ],
"coverageDirectory": "../coverage", "coverageDirectory": "../coverage",
"testEnvironment": "node" "testEnvironment": "node"
},
"release": {
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/changelog",
"@semantic-release/gitlab",
"@semantic-release/npm",
[
"@semantic-release/git",
{
"assets": [
"./dist",
"CHANGELOG.md",
"package.json",
"package-lock.json"
]
}
],
[
"@eclass/semantic-release-docker",
{
"baseImageName": "gateway",
"registries": [
{
"url": "docker.io",
"imageName": "docker.io/m4n0x/gateway",
"user": "DOCKER_REGISTRY_USER",
"password": "DOCKER_REGISTRY_PASSWORD",
"skipTags": [
"latest"
]
}
]
}
]
],
"branches": [
"main",
"+([0-9])?(.{+([0-9]),x}).x",
{
"name": "rc",
"prerelease": true
},
{
"name": "develop",
"prerelease": true
}
]
} }
} }
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment