Loading .gitlab-ci.yml 0 → 100644 +32 −0 Original line number Diff line number Diff line # .gitlab-ci.yml in massonite-socket-client stages: - build - package - publish create-package: stage: package image: node:18 script: - npm ci - npm run build - npm pack - export PACKAGE_FILE=$(ls ${PACKAGE_NAME}-*.tgz) - echo "Package file created: ${PACKAGE_FILE}" artifacts: paths: - masonite-broadcast-client-*.tgz expire_in: 1 week publish-package: stage: publish image: node:18 script: # Upload to GitLab Package Registry - | PACKAGE_FILE=$(ls masonite-broadcast-client-*.tgz) curl --header "PRIVATE-TOKEN: glpat-Jg7YJ3WqjM2qOIukctF_1m86MQp1OjJzCA.01.0y1ndn4go" \ --upload-file "${PACKAGE_FILE}" \ "https://git.kodiary.com/api/v4/projects/465/packages/generic/masonite-broadcast-client/1.0.0/masonite-broadcast-client-1.0.0.tgz" only: - tags # Only publish on version tags Loading
.gitlab-ci.yml 0 → 100644 +32 −0 Original line number Diff line number Diff line # .gitlab-ci.yml in massonite-socket-client stages: - build - package - publish create-package: stage: package image: node:18 script: - npm ci - npm run build - npm pack - export PACKAGE_FILE=$(ls ${PACKAGE_NAME}-*.tgz) - echo "Package file created: ${PACKAGE_FILE}" artifacts: paths: - masonite-broadcast-client-*.tgz expire_in: 1 week publish-package: stage: publish image: node:18 script: # Upload to GitLab Package Registry - | PACKAGE_FILE=$(ls masonite-broadcast-client-*.tgz) curl --header "PRIVATE-TOKEN: glpat-Jg7YJ3WqjM2qOIukctF_1m86MQp1OjJzCA.01.0y1ndn4go" \ --upload-file "${PACKAGE_FILE}" \ "https://git.kodiary.com/api/v4/projects/465/packages/generic/masonite-broadcast-client/1.0.0/masonite-broadcast-client-1.0.0.tgz" only: - tags # Only publish on version tags