Open jambstud opened 1 year ago
Just recently having this exact same issue, in the post-job it tries to activate the already active license (resulting in a exit 1 error) only after doing that it seems to run unity again to actually return the license which it does successfully. Eventually the build finishes with the 1 error resulting in an incorrect result of a faild build.
@kristen-movares do you know if any work around is available for this ? thanks
if you're using powershell already... there's a workaround here: https://github.com/o-litnon/AzurePipelineUnityTasks
Hello,
I'm using a simple AzureDevops pipeline and alsways is failing at this task: Post-job: Activate Unity License
Any recommendation to pass it over?
Pipeline looks :
stages:
stage: BuildUnity displayName: Build Unity jobs:
job: BuildUnity displayName: Build Unity pool: vmImage: 'windows-latest'
steps:
task: UnityGetProjectVersionTask@1 name: unitygetprojectversion displayName: Get Unity Project Version inputs: unityProjectPath: '$(unity.projectPath)'
task: PowerShell@2 displayName: Install Unity condition: and(succeeded(), ne(variables['installCached'], true)) inputs: targetType: 'inline' script: | Install-Module -Name UnitySetup -AllowPrerelease -Force -AcceptLicense
task: PowerShell@2 displayName: Install Unity Components condition: and(succeeded(), ne(variables['installCached'], true)) inputs: targetType: 'inline' script: | Install-UnitySetupInstance -Installers (Find-UnitySetupInstaller -Version '$(unitygetprojectversion.projectVersion)' -Components $(unity.installComponents)) -Verbose
task: UnityActivateLicenseTask@1 displayName: Activate Unity License inputs: username: '$(unity.username)' password: '$(unity.password)' serial: '$(unity.serialkey)' unityEditorsPathMode: 'unityHub' unityProjectPath: '$(unity.projectPath)'
script: | echo $(unityactivation.logsOutputPath)