mirror of
https://github.com/ton-blockchain/ton
synced 2025-03-09 15:40:10 +00:00
Include storage-daemon and storage-daemon-cli binaries into artifacts (#579)
* build storage-daemon and storage-daemon-cli binaries
* build storage-daemon and storage-daemon-cli binaries
* build storage-daemon and storage-daemon-cli binaries
* build storage-daemon and storage-daemon-cli binaries
* build storage-daemon and storage-daemon-cli binaries
* build storage-daemon and storage-daemon-cli binaries
* build storage-daemon and storage-daemon-cli binaries
* build storage-daemon and storage-daemon-cli binaries
* build storage-daemon and storage-daemon-cli binaries
* build storage-daemon and storage-daemon-cli binaries
* build storage-daemon and storage-daemon-cli binaries
* build storage-daemon and storage-daemon-cli binaries
* force GSL 2.7.1 version
* force GSL 2.7.1 version
* handle missing BLAS library
* handle missing BLAS library, force GSL 2.7.1 version, build storage-daemon and storage-daemon-cli binaries
* Revert "handle missing BLAS library"
This reverts commit 67ebd4abfa.
* remove GSL
* remove GSL only for 18.04
* remove GSL only for 18.04
* link blas library; leave gsl
* merge upstream
This commit is contained in:
parent
c9555615e9
commit
ebde4e022e
13 changed files with 54 additions and 25 deletions
18
.github/workflows/docker-compile-ubuntu.yml
vendored
18
.github/workflows/docker-compile-ubuntu.yml
vendored
|
|
@ -22,14 +22,28 @@ jobs:
|
|||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v2
|
||||
|
||||
- name: Show branch
|
||||
run: |
|
||||
echo branch ${GITHUB_REF##*/}
|
||||
|
||||
- name: Set output
|
||||
id: vars
|
||||
run: echo ::set-output name=short_ref::${GITHUB_REF#refs/*/}
|
||||
|
||||
- name: Check output
|
||||
run: echo branch ${{ steps.vars.outputs.short_ref }}
|
||||
|
||||
- name: Build with docker buildx
|
||||
run: |
|
||||
mkdir build-${{matrix.ver}}-${{matrix.arch}}
|
||||
docker buildx build --platform=linux/${{matrix.arch}} --progress=plain --load . -t build-${{matrix.ver}}-${{matrix.arch}} -f .github/script/${{matrix.arch}}-${{matrix.ver}}.Dockerfile
|
||||
mkdir build-${{matrix.ver}}-${{matrix.arch}}
|
||||
|
||||
docker buildx build --build-arg BRANCH=${{ steps.vars.outputs.short_ref }} --platform=linux/${{matrix.arch}} --progress=plain --load . -t build-${{matrix.ver}}-${{matrix.arch}} -f .github/script/${{matrix.arch}}-${{matrix.ver}}.Dockerfile
|
||||
container_id=$(docker create --platform=linux/${{matrix.arch}} build-${{matrix.ver}}-${{matrix.arch}})
|
||||
docker cp $container_id:/ton/build/dht-server/dht-server build-${{matrix.ver}}-${{matrix.arch}}/
|
||||
docker cp -a $container_id:/ton/build/validator-engine/validator-engine build-${{matrix.ver}}-${{matrix.arch}}/
|
||||
docker cp -a $container_id:/ton/build/validator-engine-console/validator-engine-console build-${{matrix.ver}}-${{matrix.arch}}/
|
||||
docker cp -a $container_id:/ton/build/storage/storage-daemon/storage-daemon build-${{matrix.ver}}-${{matrix.arch}}/
|
||||
docker cp -a $container_id:/ton/build/storage/storage-daemon/storage-daemon-cli build-${{matrix.ver}}-${{matrix.arch}}/
|
||||
docker cp -a $container_id:/ton/build/crypto/fift build-${{matrix.ver}}-${{matrix.arch}}/
|
||||
docker cp -a $container_id:/ton/build/crypto/func build-${{matrix.ver}}-${{matrix.arch}}/
|
||||
docker cp -a $container_id:/ton/build/crypto/create-state build-${{matrix.ver}}-${{matrix.arch}}/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue