Ich komme von GUI-Schnittstellen und habe endlich verstanden, wie wichtig es ist, alles in Textform zu integrieren, aber ich weiß noch nicht genau, wie ich diese Leistung nutzen soll.
Ich habe festgestellt, dass der Workflow für ein bestimmtes Projekt folgendermaßen abläuft ...
# compile repo 1
cd ~/workspace/repo1
make -B
# deploys compiled code into repo2
make deploy
# commit repo 1
cd ~/workspace/repo1
git add .
git commit -m "changes"
git push origin master
# commit repo 2
cd ~/workspace/repo2
git add .
git commit -m "changes"
git push origin master
Meine Frage ist nicht so sehr, wie man das erreicht, sondern was ist das richtige Werkzeug dafür? Es scheint, dass ich ein Bash-Skript brauche, aber ich würde es gerne von den Experten wissen.
quelle
set -e
nächste Zeile nach She -Bang und das Skript wird nicht fortgesetzt, wenn ein Fehler auftritt.Sie können Ihren Code mit Python-Utils organisieren: https://wiki.python.org/moin/FlowBasedProgramming
Ein weiteres Paket, das oben nicht erwähnt wurde, aber immer noch vielversprechend ist, ist Snakemake.
quelle