Commit 50d49718 authored by Matthieu Fesselier's avatar Matthieu Fesselier

feature: added gitlab CI

parent 545a78b1
Pipeline #2410 passed with stage
in 28 seconds
node_modules
---
image: node
stages:
- test
- release
test:
stage: test
script:
- echo 'Make your tests here !'
except:
- master
tags:
- sib
publish:
stage: release
before_script:
- npm install -g semantic-release @semantic-release/gitlab
script:
- semantic-release
only:
- master
tags:
- sib
{
"name": "@startinblox/component-notifications",
"version": "0.1.0",
"description": "Notifications component for startinblox",
"main": "sib-notifications.js",
"repository": {
"type": "git",
"url": "git@git.happy-dev.fr:startinblox/framework/sib-notifications.git"
},
"author": "startinblox",
"license": "MIT",
"release": {
"branch": "master",
"plugins": [
[
"@semantic-release/commit-analyzer",
{
"preset": "angular",
"releaseRules": [
{
"type": "major",
"release": "major"
},
{
"type": "minor",
"release": "minor"
},
{
"type": "/.*/",
"release": "patch"
}
]
}
],
"@semantic-release/release-notes-generator",
"@semantic-release/gitlab",
"@semantic-release/npm"
]
},
"publishConfig": {
"access": "public"
},
"dependencies": {
"@startinblox/core": "^0.5.0"
}
}
Markdown is supported
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