Add GitLab release targets to the documentation
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com>
This commit is contained in:
4
Makefile
4
Makefile
@@ -250,24 +250,28 @@ generate-requirements: ## Generate all requirements files from the project deped
|
|||||||
gitlab-release-documentation: ## Trigger the documentation build and publication using GitLab CI
|
gitlab-release-documentation: ## Trigger the documentation build and publication using GitLab CI
|
||||||
gitlab-release-documentation:
|
gitlab-release-documentation:
|
||||||
git push
|
git push
|
||||||
|
git push --tags
|
||||||
git push origin :releases/documentation
|
git push origin :releases/documentation
|
||||||
git push origin HEAD:releases/documentation
|
git push origin HEAD:releases/documentation
|
||||||
|
|
||||||
gitlab-release-docker: ## Trigger the Docker image build and publication using GitLab CI
|
gitlab-release-docker: ## Trigger the Docker image build and publication using GitLab CI
|
||||||
gitlab-release-docker:
|
gitlab-release-docker:
|
||||||
git push
|
git push
|
||||||
|
git push --tags
|
||||||
git push origin :releases/docker
|
git push origin :releases/docker
|
||||||
git push origin HEAD:releases/docker
|
git push origin HEAD:releases/docker
|
||||||
|
|
||||||
gitlab-release-python: ## Trigger the Python package build and publication using GitLab CI
|
gitlab-release-python: ## Trigger the Python package build and publication using GitLab CI
|
||||||
gitlab-release-python:
|
gitlab-release-python:
|
||||||
git push
|
git push
|
||||||
|
git push --tags
|
||||||
git push origin :releases/python
|
git push origin :releases/python
|
||||||
git push origin HEAD:releases/python
|
git push origin HEAD:releases/python
|
||||||
|
|
||||||
gitlab-release-all: ## Trigger the Python package, Docker image, and documentation build and publication using GitLab CI
|
gitlab-release-all: ## Trigger the Python package, Docker image, and documentation build and publication using GitLab CI
|
||||||
gitlab-release-all:
|
gitlab-release-all:
|
||||||
git push
|
git push
|
||||||
|
git push --tags
|
||||||
git push origin :releases/all
|
git push origin :releases/all
|
||||||
git push origin HEAD:releases/all
|
git push origin HEAD:releases/all
|
||||||
|
|
||||||
|
|||||||
@@ -115,8 +115,17 @@ Release checklist
|
|||||||
#. Release the version using one of the two following methods: GitLab CI or
|
#. Release the version using one of the two following methods: GitLab CI or
|
||||||
manual
|
manual
|
||||||
|
|
||||||
Release using GitLab CI
|
|
||||||
-----------------------
|
Release using GitLab CI using the makefile
|
||||||
|
------------------------------------------
|
||||||
|
|
||||||
|
#. Use of the GitLab makefile targets: ``gitlab-release-all``,
|
||||||
|
``gitlab-release-docker``, ``gitlab-release-documentation``,
|
||||||
|
``gitlab-release-python``.
|
||||||
|
|
||||||
|
|
||||||
|
Release using GitLab CI manually
|
||||||
|
--------------------------------
|
||||||
|
|
||||||
#. Push the current brach:
|
#. Push the current brach:
|
||||||
::
|
::
|
||||||
|
|||||||
Reference in New Issue
Block a user