@@ -63,12 +63,6 @@ jobs:
|
||||
path: src
|
||||
- name: Build
|
||||
run: |
|
||||
echo -------------------
|
||||
docker context show
|
||||
echo -------------------
|
||||
realpath src
|
||||
echo -------------------
|
||||
ls -ld "$(realpath src)"
|
||||
echo -------------------
|
||||
docker info --format 'Name={{.Name}} OperatingSystem={{.OperatingSystem}} DockerRootDir={{.DockerRootDir}}'
|
||||
echo -------------------
|
||||
@@ -76,27 +70,41 @@ jobs:
|
||||
echo -------------------
|
||||
docker run --rm alpine sh -c 'echo daemon-container-can-run && pwd && ls -ld /workspace /workspace/daqbuf /workspace/daqbuf/build1 /workspace/daqbuf/build1/src 2>&1 || true'
|
||||
echo -------------------
|
||||
cat >cf1 <<EOF
|
||||
FROM $BUILDER_IMAGE
|
||||
COPY src /data
|
||||
WORKDIR /data
|
||||
RUN cargo build --release
|
||||
EOF
|
||||
cat cf1
|
||||
img1=$(docker build -f cf1 .)
|
||||
echo img1 $img1
|
||||
cid1=$(docker create --rm $img1)
|
||||
echo cid1 $cid1
|
||||
docker start --attach $cid1
|
||||
mkdir -p artifacts
|
||||
docker cp "$cid1:/data/target" artifacts/
|
||||
docker image rm $img1
|
||||
echo -------------------
|
||||
ls -l artifacts
|
||||
echo -------------------
|
||||
ls ${{ gitea.workspace }}
|
||||
ls -l artifacts/target
|
||||
echo -------------------
|
||||
pwd
|
||||
ls -l artifacts/target/release
|
||||
echo -------------------
|
||||
ls -la
|
||||
# cid=$(docker create --rm $BUILDER_IMAGE bash -c "cd /data && ls -la")
|
||||
# echo cid: $cid
|
||||
# docker cp $(realpath src)/. $cid:/data
|
||||
# docker start -a $cid
|
||||
# cid=$(docker create --rm $BUILDER_IMAGE bash -c "cd /data && cargo build --release")
|
||||
# echo cid: $cid
|
||||
# docker cp $(realpath src)/. $cid:/data
|
||||
# docker start -a $cid
|
||||
echo -------------------
|
||||
(cd src && pwd)
|
||||
echo -------------------
|
||||
(cd src && ls -la)
|
||||
echo -------------------
|
||||
cid=$(docker create --rm $BUILDER_IMAGE bash -c "cd /data && ls -la")
|
||||
echo cid: $cid
|
||||
docker cp $(realpath src)/. $cid:/data
|
||||
docker start -a $cid
|
||||
cid=$(docker create --rm $BUILDER_IMAGE bash -c "cd /data && cargo build --release")
|
||||
echo cid: $cid
|
||||
docker cp $(realpath src)/. $cid:/data
|
||||
docker start -a $cid
|
||||
docker container ls -a
|
||||
echo -------------------
|
||||
docker image ls -a
|
||||
echo -------------------
|
||||
- name: View
|
||||
run: |
|
||||
ls -l src/target/release
|
||||
|
||||
Reference in New Issue
Block a user