Skip to content

FIX: Fixing Linux Dependencies in pipelines #446

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

Merged
merged 6 commits into from
Jun 1, 2025

Conversation

bewithgaurav
Copy link
Collaborator

@bewithgaurav bewithgaurav commented May 29, 2025

ADO Link - https://sqlclientdrivers.visualstudio.com/mssql-django/_workitems/edit/37599/
AB#37599

This pull request updates the azure-pipelines.yml file to enhance the setup process for SQL Server and Python dependencies. The most notable change is the addition of a step to install the Microsoft ODBC Driver for SQL Server, which ensures compatibility with database operations.

Enhancements to SQL Server setup:

  • Added a script to download and install the Microsoft ODBC Driver (msodbcsql17) for SQL Server. This includes fetching the necessary package, installing it, and updating the package list.

Improvements to Python dependency installation:

  • Renamed the display name for the Python dependency installation step from "Install requirements" to "Install Python requirements" for clarity.

@bewithgaurav bewithgaurav changed the title FIX: Installing ODBC v18 in pipelines FIX: Linux Dependencies & Installing ODBC v18 in pipelines May 29, 2025
@bewithgaurav bewithgaurav changed the title FIX: Linux Dependencies & Installing ODBC v18 in pipelines FIX: Fixing Linux Dependencies in pipelines May 30, 2025
@bewithgaurav
Copy link
Collaborator Author

bewithgaurav commented Jun 1, 2025

Fixes the linux pipelines' driver not found error since we upgraded linux (it has no ODBC Driver as of now and hence throws errors)
Some of the error pipelines are failing due to JSON lookup bug which is currently fixed in #448
Will merge this and then check all successful tests on #448

@bewithgaurav bewithgaurav merged commit 10aecd2 into dev Jun 1, 2025
25 of 41 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants