Are you using freestyle jobs or pipeline? With Pipeline:
When you use a bat/sh step you’re providing a batch or shell script rather than virtual input into a console. In your case you’d need to do something like: bat """ cd c:\... ...\mysql --user %user% --password %password% -e "DROP DATABASE xyz; CREATE DATABASE xyz;" """ Freestyle you’d use the same text between the triple quotes in a Batch step. Regards, Daniel. From: harvey Sent: 04 September 2017 12:04 To: Jenkins Users Subject: Multiple commands Hi, I am a new user to Jenkins. I just started working with Jenkins. I am learning to automate using Jenkins. But I dont find like how to pass two commands? For example, if I need to run a database creation using MySQL I should do the following: cd c:\...\MySQL 5.5 server\bin\mysql.exe password: ******** drop database xyz; create database xyz; Actually there is a wait between the execution of the commands, so how do i do it? Please if someone could help ? Regards, Harvey -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/02c8c0a5-190d-4c65-b1b5-bf29ad352759%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/59ad3c49.cd801c0a.9d55c.2834%40mx.google.com. For more options, visit https://groups.google.com/d/optout.
