ci: binary: copy everything in a directory and make archive of it, added email-templates

This commit is contained in:
Philippe Loctaux 2023-07-14 17:40:50 +02:00
parent 19c6c0ded3
commit 6244363c1b

View file

@ -21,14 +21,19 @@ jobs:
targets: x86_64-unknown-linux-musl targets: x86_64-unknown-linux-musl
- run: cargo build --target x86_64-unknown-linux-musl --release - run: cargo build --target x86_64-unknown-linux-musl --release
# prepare archive
- name: Prepare archive contents
run: |
mkdir -p /tmp/ezidam
cp -v ./target/x86_64-unknown-linux-musl/release/ezidam /tmp/ezidam
cp -v ./crates/ezidam/ezidam.toml /tmp/ezidam
cp -rv ./crates/ezidam/static /tmp/ezidam/
cp -rv ./crates/ezidam/templates /tmp/ezidam/
cp -rv ./crates/email/templates /tmp/ezidam/email-templates
# archive # archive
- name: Create archive - name: Create archive
run: > run: tar -cvf /tmp/ezidam.tar /tmp/ezidam
tar -cvf /tmp/ezidam.tar
-C ./crates/ezidam ezidam.toml
-C ./ static/
-C ./ templates/
-C ../../target/x86_64-unknown-linux-musl/release ezidam
# upload # upload
- uses: actions/upload-artifact@v3 - uses: actions/upload-artifact@v3