Loading .gitlab-ci.yml +42 −2 Original line number Diff line number Diff line Loading @@ -4,8 +4,9 @@ include: file: templates/pre-commit.yml - project: shore/ci-templates file: templates/python.yml - project: shore/ci-templates file: templates/gitlab-release.yml variables: SKIP_PYPI_UPLOAD: !!str true build-wheel: extends: .python3-build Loading Loading @@ -61,3 +62,42 @@ bats: needs: - job: build-executable artifacts: true upload: stage: deploy image: docker.io/curlimages/curl tags: [host01.shore.co.il] only: - tags script: - >- curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file dist/*.whl "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${CI_COMMIT_TAG}/${CI_PROJECT_NAME}.whl" - >- curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file dist/mnpw "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${CI_COMMIT_TAG}/${CI_PROJECT_NAME}" release: stage: deploy image: registry.gitlab.com/gitlab-org/release-cli:latest script: - !!str true only: - tags release: name: Release $CI_COMMIT_TAG tag_name: $CI_COMMIT_TAG ref: $CI_COMMIT_TAG description: Release $CI_COMMIT_TAG assets: links: - name: wheel url: |- "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${CI_COMMIT_TAG}/${CI_PROJECT_NAME}.whl" - name: binary url: |- "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${CI_COMMIT_TAG}/${CI_PROJECT_NAME}" README.rst +1 −1 Original line number Diff line number Diff line Loading @@ -48,7 +48,7 @@ Usage as library Although the CLI is of little use to anybody but me, you may find the Nagios plugin handling useful and would want to use it. The package is not published to PyPI so your best option is getting the `latest wheel package <https://git.shore.co.il/shore/mnpw/-/jobs/artifacts/master/raw/dist/mnpw-0.1.0-py3-none-any.whl?job=build-wheel>`_ <https://git.shore.co.il/shore/mnpw/-/jobs/artifacts/master/raw/dist/mnpw-0.1.0-dev-py3-none-any.whl?job=build-wheel>`_ or if you want a specific build, get it from the `CI pipelines <https://git.shore.co.il/shore/mnpw/-/pipelines>`_. Loading mnpw/__init__.py +1 −1 Original line number Diff line number Diff line """My Nagios plugin wrapper.""" # pylint: disable=logging-fstring-interpolation __version__ = "0.1.0" __version__ = "0.1.0-dev" import argparse import logging Loading pyproject.toml +1 −1 Original line number Diff line number Diff line [tool.poetry] name = "mnpw" version = "0.1.0" version = "0.1.0-dev" description = "My Nagios plugin wrapper" authors = ["Adar Nimrod <nimrod@shore.co.il>"] license = "MIT" Loading Loading
.gitlab-ci.yml +42 −2 Original line number Diff line number Diff line Loading @@ -4,8 +4,9 @@ include: file: templates/pre-commit.yml - project: shore/ci-templates file: templates/python.yml - project: shore/ci-templates file: templates/gitlab-release.yml variables: SKIP_PYPI_UPLOAD: !!str true build-wheel: extends: .python3-build Loading Loading @@ -61,3 +62,42 @@ bats: needs: - job: build-executable artifacts: true upload: stage: deploy image: docker.io/curlimages/curl tags: [host01.shore.co.il] only: - tags script: - >- curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file dist/*.whl "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${CI_COMMIT_TAG}/${CI_PROJECT_NAME}.whl" - >- curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file dist/mnpw "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${CI_COMMIT_TAG}/${CI_PROJECT_NAME}" release: stage: deploy image: registry.gitlab.com/gitlab-org/release-cli:latest script: - !!str true only: - tags release: name: Release $CI_COMMIT_TAG tag_name: $CI_COMMIT_TAG ref: $CI_COMMIT_TAG description: Release $CI_COMMIT_TAG assets: links: - name: wheel url: |- "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${CI_COMMIT_TAG}/${CI_PROJECT_NAME}.whl" - name: binary url: |- "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${CI_COMMIT_TAG}/${CI_PROJECT_NAME}"
README.rst +1 −1 Original line number Diff line number Diff line Loading @@ -48,7 +48,7 @@ Usage as library Although the CLI is of little use to anybody but me, you may find the Nagios plugin handling useful and would want to use it. The package is not published to PyPI so your best option is getting the `latest wheel package <https://git.shore.co.il/shore/mnpw/-/jobs/artifacts/master/raw/dist/mnpw-0.1.0-py3-none-any.whl?job=build-wheel>`_ <https://git.shore.co.il/shore/mnpw/-/jobs/artifacts/master/raw/dist/mnpw-0.1.0-dev-py3-none-any.whl?job=build-wheel>`_ or if you want a specific build, get it from the `CI pipelines <https://git.shore.co.il/shore/mnpw/-/pipelines>`_. Loading
mnpw/__init__.py +1 −1 Original line number Diff line number Diff line """My Nagios plugin wrapper.""" # pylint: disable=logging-fstring-interpolation __version__ = "0.1.0" __version__ = "0.1.0-dev" import argparse import logging Loading
pyproject.toml +1 −1 Original line number Diff line number Diff line [tool.poetry] name = "mnpw" version = "0.1.0" version = "0.1.0-dev" description = "My Nagios plugin wrapper" authors = ["Adar Nimrod <nimrod@shore.co.il>"] license = "MIT" Loading