Compare commits
2 commits
44ac3694cb
...
0ebd17d6f0
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0ebd17d6f0 | ||
|
|
c312f6a3ff |
2 changed files with 20 additions and 7 deletions
|
|
@ -3,4 +3,4 @@ set -x
|
|||
|
||||
SERIAL_DEV=$1
|
||||
DEV_NAME=$(basename "${SERIAL_DEV}")
|
||||
tio -m INLCRNL --log --log-file "serial-log.${DEV_NAME}" "${SERIAL_DEV}"
|
||||
tio -m INLCRNL --log --log-file "ext-dir/serial-log.${DEV_NAME}" "${SERIAL_DEV}"
|
||||
|
|
|
|||
25
run-remote
25
run-remote
|
|
@ -3,11 +3,24 @@
|
|||
IMAGE="$1"
|
||||
shift
|
||||
|
||||
TARGET="$1"
|
||||
REMOTE="$1"
|
||||
shift
|
||||
|
||||
IMAGE_BASENAME=$(basename "${IMAGE}")
|
||||
docker save -o "/tmp/${IMAGE_BASENAME}" "${IMAGE}"
|
||||
rsync -av --progress "/tmp/${IMAGE_BASENAME}" "${IMAGE}/run.sh" "${TARGET}:/tmp"
|
||||
ssh "${TARGET}" docker load -i "/tmp/${IMAGE_BASENAME}"
|
||||
ssh -t "${TARGET}" /tmp/run.sh $@
|
||||
DIR="/tmp/docker-devtools/infrastructure/${IMAGE}"
|
||||
mkdir -p "${DIR}"
|
||||
|
||||
# Save the docker image, transfer it and the per-image run script to remote.
|
||||
docker save -o "${DIR}/image.tar" "${IMAGE}"
|
||||
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