Skip to content

Commit 20de81f

Browse files
committed
Use newer docker image
1 parent 5d99429 commit 20de81f

File tree

1 file changed

+3
-27
lines changed

1 file changed

+3
-27
lines changed

.github/workflows/release-linux-glibc-2-17.yml

+3-27
Original file line numberDiff line numberDiff line change
@@ -17,39 +17,15 @@ jobs:
1717
- name: Run the build process with Docker
1818
uses: addnab/docker-run-action@v3
1919
with:
20-
image: slangdeveloper/centos7-gcc9
20+
image: slangdeveloper/centos7-gcc9:cmake
2121
options: -v ${{ github.workspace }}:/home/app -v /etc/ssl/certs/ca-certificates.crt:/etc/ssl/certs/ca-certificates.crt
2222
run: |
2323
source /opt/rh/devtoolset-9/enable
2424
25-
yum install -y python3
26-
27-
wget https://cmake.org/files/v3.30/cmake-3.30.0.tar.gz
28-
yum install -y openssl-devel
29-
tar zxvf cmake-3.*
30-
cd cmake-3.*
31-
./bootstrap --prefix=/usr/local
32-
make -j$(nproc)
33-
make install
34-
35-
cd ..
36-
yum remove git -y
37-
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel wget -y
38-
yum install gcc perl-ExtUtils-MakeMaker -y
39-
cd /usr/src
40-
wget https://www.kernel.org/pub/software/scm/git/git-2.9.3.tar.gz
41-
tar xzf git-2.9.3.tar.gz
42-
cd git-2.9.3
43-
mkdir -p /usr/local/git
44-
make prefix=/usr/local/git all -j$(nproc)
45-
make prefix=/usr/local/git install -j$(nproc)
46-
export PATH=$PATH:/usr/local/git/bin
47-
4825
cd /home/app
4926
git config --global --add safe.directory /home/app
50-
cmake --preset default --fresh -DCMAKE_BUILD_TYPE=Release -DSLANG_SLANG_LLVM_FLAVOR=DISABLE -DSLANG_EMBED_STDLIB=1 -G 'Unix Makefiles'
51-
cmake --build --preset release -j$(nproc)
52-
27+
cmake --preset default --fresh -DSLANG_SLANG_LLVM_FLAVOR=DISABLE -DSLANG_EMBED_STDLIB=1
28+
cmake --build --preset release
5329
cpack --preset release -G ZIP
5430
cpack --preset release -G TGZ
5531

0 commit comments

Comments
 (0)