I had a look at the permissions of the files used, and I get:
-rwxrwxrwx 1 jabes jabes 470 Feb 22 12:09 pushGames.sh
-rwxrwxrwx 1 jabes jabes 751 Feb 22 12:09 pushOneGame.sh

which should mean it all works?

I am currently looking into how to give the go account a way to run these.

Marques, I did what you said and now I get this:
[go] Task: /bin/bash ./gocd/game-deploy/pushGames.shtook: 0.3s
Error happened while attempting to execute '/bin/bash
./gocd/game-deploy/pushGames.sh'.
Please make sure [/bin/bash ./gocd/game-deploy/pushGames.sh] can be
executed on this agent.
[Debug Information] Environment variable PATH:
/home/go:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Does this mean all my files have permissions set so I don't need to use
chmod, but I need to poke around in the settings of GOCD more? I'm guessing
this agent needs to be edited more? is the go user mentioned by Ram the
same as the agent?


On Mon, Feb 22, 2021 at 1:30 PM Marques Lee <[email protected]>
wrote:

> You should be able to commit an executable permissions change in git.
>
> But you could also side step all of these by running your script
> explicitly with the shell. That will make your script robust and not rely
> on exec permissions.
>
> What I mean is do:
>
> /bin/bash ./gocd/game-deploy/pushOneGame.sh
>
> Inside of your script. It will always run and doesn’t depend on exec bit
> being set.
>
> On Sun, Feb 21, 2021 at 4:26 PM Fenn <[email protected]> wrote:
>
>> This might help:
>>
>>
>> https://linoxide.com/linux-shell-script/make-bash-script-executable-using-chmod/
>>
>> If not try these:
>>
>> https://linuxize.com/post/chmod-command-in-linux/
>> https://www.lifewire.com/uses-of-command-chmod-2201064
>> https://linux.die.net/man/1/chmod
>> https://linux.die.net/man/1/chown
>> https://linux.die.net/man/8/groupadd
>> https://linux.die.net/man/8/usermod
>> https://linux.die.net/man/5/group
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "go-cd" 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/go-cd/CAGJwi9iE4DH4zV4mciG%3DVhPuF117iikitHvwbZAUE%2B7xbC-2bA%40mail.gmail.com
>> .
>>
> --
> You received this message because you are subscribed to the Google Groups
> "go-cd" 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/go-cd/CAPKX9jZmhUQCaciGaD%3DB486CWsWM4Z-VvgNbCmOj-eEedhifNw%40mail.gmail.com
> <https://groups.google.com/d/msgid/go-cd/CAPKX9jZmhUQCaciGaD%3DB486CWsWM4Z-VvgNbCmOj-eEedhifNw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"go-cd" 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/go-cd/CAKV4bkd4e2LMzr9Fab%3DLcWhp0hfVPQj%2Bzj%2BwLH-%2BdNWe4sOiTw%40mail.gmail.com.

Reply via email to