Resolves path conversion conflicts between Windows and Git Bash for SSDT, SqlPackage, and DACPAC workflows.
This skill provides specialized guidance for developers using Git Bash on Windows to manage SQL Server Data Tools (SSDT) projects. It solves the common issue where Git Bash improperly converts POSIX paths into Windows arguments for native tools like SqlPackage and MSBuild, leading to execution errors. By offering shell detection scripts, environment variable configurations like MSYS_NO_PATHCONV, and cross-platform command syntax, it ensures reliable database deployment and build processes across different terminal environments and CI/CD pipelines.
主な機能
01Configuration strategies for MSYS_NO_PATHCONV to prevent argument mangling
02Automatic shell detection for Bash, MSYS2, and PowerShell environments
03Cross-platform CI/CD snippets for GitHub Actions on Windows runners
04Enforcement of mandatory backslash usage for native Windows file operations
05Standardized path handling for DACPAC files and SQL project builds
067 GitHub stars
ユースケース
01Setting up GitHub Actions workflows that use Windows-native database tools
02Creating cross-platform shell scripts that detect Windows environments
03Deploying DACPAC files using SqlPackage from a Git Bash terminal