If you want a single job which runs on two separate computers, you want a "multi-configuration job". The multi-configuration job allows you to choose the axes which define the multi-configuration job. One of those axes can be the slaves which could run the job. You select the slaves which should run the job, and Jenkins will run the job on those machines.
If you don't already have your shell script in some form of source control, you probably want to place it in source control. Git seems to be the most popular source control at the moment, and Linux distributions usually make it easy to configure a git server (at least Debian and Ubuntu do). Once you have your script in source control, then you configure the job to monitor the source repository and run if changes are detected to the script. Mark Waite On Thu, Jan 28, 2016 at 6:33 PM Kiran <catrinarain...@gmail.com> wrote: > I have Jenkins installed on a Linux server. It can run builds on itself. I > want to create either a Freestyle Project or an External Job that transfers > a bash script and runs it on two separate linux servers. Where in the GUI > do I configure the destination server when I create a build? I have added > "nodes" in the GUI. I can see the free space of the servers in the Jenkins > GUI, so I know the credentials work. But when I create a build, I see no > field that would tell Jenkins to push the bash scripts and run them on > certain servers. > > > Are Jenkins nodes just servers that lend computing power to the master > server? Or are they the targets of Jenkins builds? I believe that Jenkins > "slaves" provide computing power to the Jenkins master server. > > > Normally Jenkins is used to integrate code. What do you call the servers > that Jenkins pushes code into? They would be called Chef clients or Puppet > agents if I was using Chef or Puppet for integrating code. I've been doing > my own research, but I don't seem to know the specific vocabulary. > > -- > 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 jenkinsci-users+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/6953efe0-d7af-4eb0-b17c-9a6fc6caef5a%40googlegroups.com > <https://groups.google.com/d/msgid/jenkinsci-users/6953efe0-d7af-4eb0-b17c-9a6fc6caef5a%40googlegroups.com?utm_medium=email&utm_source=footer> > . > 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 jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAO49JtHizU%2BY%3Dg-T%2B_PjFgD5nto7p%3DMxvxRODmdoghLOuADaRQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.