diff --git a/scripts/deploy/network.hubris.oikos-deploy-poller.plist b/scripts/deploy/network.hubris.oikos-deploy-poller.plist new file mode 100644 index 0000000..e541b36 --- /dev/null +++ b/scripts/deploy/network.hubris.oikos-deploy-poller.plist @@ -0,0 +1,31 @@ + + + + + Label + network.hubris.oikos-deploy-poller + ProgramArguments + + /bin/sh + -c + cd $HOME/Projects/oikos && git fetch origin main && SHA_LOCAL=$(git rev-parse HEAD) && SHA_REMOTE=$(git rev-parse origin/main) && if [ "$SHA_LOCAL" != "$SHA_REMOTE" ]; then echo "deploying $SHA_LOCAL -> $SHA_REMOTE" && git pull origin main && scripts/deploy.sh; fi + + EnvironmentVariables + + HOME + /Users/dtoro + PATH + /usr/local/bin:/opt/homebrew/bin:/usr/bin:/bin:/usr/sbin:/sbin + + WorkingDirectory + /Users/dtoro/Projects/oikos + StartInterval + 120 + RunAtLoad + + StandardOutPath + /Users/dtoro/Library/Logs/oikos-deploy-poller.log + StandardErrorPath + /Users/dtoro/Library/Logs/oikos-deploy-poller.log + +