Merge of pypi_test_deploy to dev
- Add make commands to build, deploy and deploy_test
- Add deploy_test in gitlab-ci
- Add new env var PYPI_TEST_PASSWORD in gitlab settings
- Improve README
Merge request reports
Activity
added 2 commits
- b654e9b3 - [fix] #99 (closed) fix build not updated if setup.py updated
- c6dcc7ca - [fix] #99 (closed) fix build and dist clear if folders not exists
added 1 commit
- 2ca31753 - [fix] #99 (closed) fix pipeline not run when Makefile is changed
changed milestone to %0.55.x
added ~359 enhancement labels
- Resolved by Moul
- Resolved by Moul
This one commit was hard to review as it changes too many things at the same time. There is: Move the inheritance for PyPI and PyPi test to the job itself, move the build command from a hidden job to a Makefile rule, and usage of (
after_script
) for the GitHub job. Plus change of documentation of all this.It would have been great to split this commit for easy review. It is hard read the changes and disentangle what changed.
I know it is annoying to change the history. You could have create an other branch, and copy/paste changes and commit cleanly in an atomic way. For instance:
- Use
after_script
for GitHub sync job - Create
deploy
anddeploy_test
Make rules + doc - Move PyPi and PyPi test inherited blocks to the jobs it-selves.
- Create
build
rule in the Makefile + doc - Use
make build
into the CI
And also, squash the commits fixes into those commits.
Approved if you don’t want to rework the history.
Edited by Moul- Use
added 13 commits
-
2ca31753...815874d4 - 4 commits from branch
dev
- e43aad76 - [enh] #99 (closed) add manual release_test job to upload on test.pypi.org
- f059ecf9 - [enh] #99 (closed) add build, deploy and deploy_test in make commands
- 24f8cb52 - [enh] #99 (closed) do not echo commands with password in MakeFile
- 871af154 - [enh] #99 (closed) new gitlab-ci secret env var for test.pypi.org deploy
- b50fae26 - [fix] #99 (closed) fix gitlab-ci env var from settings is empty
- 7e093a23 - [enh] #99 (closed) add install from test.pypi.org command in README
- 18355346 - [fix] #99 (closed) fix build not updated if setup.py updated
- 6cd7d1d1 - [fix] #99 (closed) fix build and dist clear if folders not exists
- 3d7bfefe - [fix] #99 (closed) fix pipeline not run when Makefile is changed
Toggle commit list-
2ca31753...815874d4 - 4 commits from branch
mentioned in merge request !74 (merged)