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

minor change in pip helper and steps to validate that it works #427

Merged
merged 7 commits into from
Feb 8, 2019
Merged

minor change in pip helper and steps to validate that it works #427

merged 7 commits into from
Feb 8, 2019

Conversation

gauravsaralMs
Copy link
Contributor

@gauravsaralMs gauravsaralMs commented Feb 7, 2019

Please make sure the code is following contribution guidelines in CONTRIBUTING.md

  • : This PR has a corresponding issue open in the Repository.
  • : Approach is signed off on the issue.

Changes include:
Install keyring and other packages to extension folder.
This is needed because in some systems user will not have permission to install packages at machine level (like azure shell)

Do not pack test when creating whl because we should not be shipping tests to client machines

While running UTs let it discover modules in extension folder. The local files module will still get preference over modules in extension dir

@gauravsaralMs gauravsaralMs added the in progress Development in progress label Feb 7, 2019
@gauravsaralMs gauravsaralMs reopened this Feb 7, 2019
@gauravsaralMs gauravsaralMs added Task Enhancements or engineering items will fall in this category. and removed in progress Development in progress labels Feb 7, 2019
@gauravsaralMs gauravsaralMs self-assigned this Feb 7, 2019
Copy link
Collaborator

@atbagga atbagga left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A lot of inline script code we are adding in yml is making the pipelines complex.

  1. Whatever we need in the pipeline will also be required by the developer (most cases) so it makes sense to add these scripts in the code repo itself.
  2. Since the pipelines are harder to debug, using locally tested scripts in the pipelines will keep the pipelines up-to-date and easy to debug.

We should keep the issue #413 in mind when making changes in the pipeline.
I did raise a PR #412 to start with this work but since a lot of changes were made in the pipeline yml code some of those got outdated already.

@gauravsaralMs gauravsaralMs merged commit 2a86fcd into Azure:master Feb 8, 2019
@gauravsaralMs gauravsaralMs deleted the users/gsaral/updatePipHelper branch February 8, 2019 06:00
@gauravsaralMs
Copy link
Contributor Author

#438

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Task Enhancements or engineering items will fall in this category.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants