diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..1bb76f6f6b5a802d497208dc22f1b50ab9d6575f --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,2 @@ +include: + - local: '/web/.gitlab-ci-web' diff --git a/web/.gitlab-ci-web.yml b/web/.gitlab-ci-web.yml new file mode 100644 index 0000000000000000000000000000000000000000..f7d7b474396a7a8813184e034f440b7c4995d2c4 --- /dev/null +++ b/web/.gitlab-ci-web.yml @@ -0,0 +1,10 @@ +image: node:latest + +stages: + - deploy + +deploy: + stage: deploy + script: + - echo "//gitlab.example.com/api/v4/projects/${CI_PROJECT_ID}/packages/npm/:_authToken=${CI_JOB_TOKEN}">.npmrc + - npm publish diff --git a/web/package.json b/web/package.json index 238433bb6e7c89f8e36159d5d4e83ad778b7b33b..f47440096d54407e50faf51873487eebea66452c 100644 --- a/web/package.json +++ b/web/package.json @@ -1,7 +1,7 @@ { - "name": "gosdn-web", + "name": "@danet/api", "version": "1.0.0", - "description": "gosdn-web allows to interact with a goSDN via its gRPC-API", + "description": "@danet/api allows to interact with a goSDN via its gRPC-API", "main": "index.js", "types": "index.d.ts", "files": [ @@ -23,5 +23,8 @@ "devDependencies": { "@types/google-protobuf": "^3.15.4", "typescript": "^4.3.5" + }, + "publishConfig": { + "@danet:registry": "https://code.fbi.h-da.de/api/v4/projects/10184/packages/npm/" } }