Compare commits
No commits in common. "0ebd17d6f06421e15cefeb9f7a2c9d32fe40ce98" and "44ac3694cb3dd4fdd1dfd8e55aaa66de417f0c1e" have entirely different histories.
0ebd17d6f0
...
44ac3694cb
2 changed files with 7 additions and 20 deletions
|
|
@ -3,4 +3,4 @@ set -x
|
||||||
|
|
||||||
SERIAL_DEV=$1
|
SERIAL_DEV=$1
|
||||||
DEV_NAME=$(basename "${SERIAL_DEV}")
|
DEV_NAME=$(basename "${SERIAL_DEV}")
|
||||||
tio -m INLCRNL --log --log-file "ext-dir/serial-log.${DEV_NAME}" "${SERIAL_DEV}"
|
tio -m INLCRNL --log --log-file "serial-log.${DEV_NAME}" "${SERIAL_DEV}"
|
||||||
|
|
|
||||||
25
run-remote
25
run-remote
|
|
@ -3,24 +3,11 @@
|
||||||
IMAGE="$1"
|
IMAGE="$1"
|
||||||
shift
|
shift
|
||||||
|
|
||||||
REMOTE="$1"
|
TARGET="$1"
|
||||||
shift
|
shift
|
||||||
|
|
||||||
DIR="/tmp/docker-devtools/infrastructure/${IMAGE}"
|
IMAGE_BASENAME=$(basename "${IMAGE}")
|
||||||
mkdir -p "${DIR}"
|
docker save -o "/tmp/${IMAGE_BASENAME}" "${IMAGE}"
|
||||||
|
rsync -av --progress "/tmp/${IMAGE_BASENAME}" "${IMAGE}/run.sh" "${TARGET}:/tmp"
|
||||||
# Save the docker image, transfer it and the per-image run script to remote.
|
ssh "${TARGET}" docker load -i "/tmp/${IMAGE_BASENAME}"
|
||||||
docker save -o "${DIR}/image.tar" "${IMAGE}"
|
ssh -t "${TARGET}" /tmp/run.sh $@
|
||||||
cp "${IMAGE}/run.sh" "${DIR}"
|
|
||||||
ssh "${REMOTE}" mkdir -p "docker-devtools/infrastructure/${IMAGE}"
|
|
||||||
rsync -av --progress "${DIR}/" "${REMOTE}:docker-devtools/infrastructure/${IMAGE}"
|
|
||||||
|
|
||||||
# Load docker image on remote.
|
|
||||||
ssh "${REMOTE}" docker load -i "docker-devtools/infrastructure/${IMAGE}/image.tar"
|
|
||||||
|
|
||||||
# Create data dir on remote and run image on remote.
|
|
||||||
ssh -t "${REMOTE}" " \
|
|
||||||
mkdir -p docker-devtools/data/${IMAGE}; \
|
|
||||||
cd docker-devtools/data/${IMAGE}; \
|
|
||||||
\$HOME/docker-devtools/infrastructure/${IMAGE}/run.sh \
|
|
||||||
" $@
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue