Comments
1 comment
-
The cmdlets can't currently be run on Linux so your best bet if you have Jenkins on a Linux Master is to have a Windows Slave which will be used to run the cmdlets. The cmdlets are installed on the Slave machines, not the Master (Jenkins server).
Also, it's worth bearing in mind that you don't have to physically install the PowerShell on the Slave. Instead, your script can install SQL Change Automation from the PowerShell Gallery.
Add comment
Please sign in to leave a comment.
The first approach is to install Jenkins on Linux, however, I have been reading and Jenkins basically what it does is to call the Redgate SQL Change Automation cmdlets via powershell. As far I know, the cmdlets can be installed on Windows only (first question here), being in this way, can Jenkins call the cmdlets installed in a remote machine (second question, no make much sense to me, but you never know) or the cmdlets must be installed in the same Jenkins' box which obligates to use Windows as OS (third and last question).
Many thanks!
Lauther