Merge pull request #319 from Azure/ipam-actions-fixes2

Added PIP Freeze Timestamp
This commit is contained in:
DCMattyG 2024-09-03 11:38:09 -07:00 коммит произвёл GitHub
Родитель c9fc485f6e cdac5f9e7a
Коммит ca0c75b807
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
2 изменённых файлов: 2 добавлений и 4 удалений

1
.github/workflows/azure-ipam-version.yml поставляемый
Просмотреть файл

@ -99,6 +99,7 @@ jobs:
working-directory: engine
run: |
echo "# Dependencies for Azure IPAM v${{ steps.updateVersion.outputs.ipamVersion }}" > requirements.lock.txt
echo "# Generated on $(date)" >> requirements.lock.txt
pip freeze >> requirements.lock.txt
- name: Commit Updated Azure IPAM Code

Просмотреть файл

@ -198,15 +198,12 @@ try {
Write-Host "INFO: Running PIP install..." -ForegroundColor Green
# Remove package directory if it exists
Remove-Item -Path TEMP:\packages -Recurse -Force -ErrorAction SilentlyContinue
# Create temporary directory for PIP packages
$packageDir = New-Item -ItemType Directory -Path (Join-Path -Path $tempFolder -ChildPath "packages")
# Fetch Azure IPAM Engine modules
$pipInstallErr = $(
$pipInstall = pip install --upgrade -r requirements.lock.txt --target $packageDir.FullName --no-warn-script-location --progress-bar off
$pipInstall = pip install -r requirements.lock.txt --target $packageDir.FullName --no-warn-script-location --progress-bar off
) 2>&1
# Switch back to original dir