Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade Jenkins jobs to use Python scripts for pre and post upgrade tasks #520

Open
omaciel opened this issue Jan 27, 2017 · 1 comment
Open

Comments

@omaciel
Copy link
Contributor

omaciel commented Jan 27, 2017

Since we will be replacing some bash scripts for Python scripts for pre and post upgrade tasks, let's also update our existing Jenkins jobs to use the new scripts.

These scripts will be managed within Pulp Smash.

Please see #517 and #519 for more info.

@kdelee
Copy link
Contributor

kdelee commented Aug 17, 2017

@kersommoura

All of tools that I was working for this are in https://github.com/PulpQE/pulp-migrate but some more expansion of the content types and repo types (sync, lazy sync, upload, etc) should probably happen.

The tests in pulp-smash currently test for existence, sync-ability, and do some downloading of published content. This is already an improvement on the post-upgrade.sh tests (see below) which only test for existence.

The scrips currently used by the upgrade jobs are still these ones:
https://github.com/pulp/pulp_packaging/blob/master/ci/jjb/scripts/pre-upgrade.sh
https://github.com/pulp/pulp_packaging/blob/master/ci/jjb/scripts/post-upgrade.sh

@kdelee kdelee assigned nixocio and unassigned kdelee Aug 17, 2017
@nixocio nixocio removed their assignment May 15, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants