mirror of https://gitlab.com/fscarmen/test.git
parent
c165c63a4f
commit
a46eafb797
@ -0,0 +1,37 @@ |
||||
name: "Build resolvconf" |
||||
|
||||
on: |
||||
workflow_dispatch: |
||||
|
||||
jobs: |
||||
Building: |
||||
name: "Build on Ubuntu" |
||||
runs-on: ubuntu-latest |
||||
steps: |
||||
- uses: actions/checkout@v2 |
||||
|
||||
- name: Install dependencies |
||||
run: | |
||||
apt -y install gcc bison make centos-release-scl |
||||
apt -y install devtoolset-8-gcc |
||||
apt -y install devtoolset-8-gcc-c++ |
||||
apt -y install devtoolset-8-binutils |
||||
mkdir -p /opt/release/ |
||||
|
||||
- name: Build resolvconf v3.12.0 |
||||
run: | |
||||
wget https://github.com/rsmarples/openresolv/archive/openresolv-3.12.0.tar.gz |
||||
tar xzvf openresolv-3.12.0.tar.gz |
||||
cd openresolv-openresolv-3.12.0 |
||||
./configure |
||||
make |
||||
make install |
||||
cp ./resolvconf /opt/release/ |
||||
|
||||
- name: Release binaries |
||||
uses: softprops/action-gh-release@v1 |
||||
with: |
||||
tag_name: resolvconf v3.12.0 |
||||
files: /opt/release/resolvconf |
||||
env: |
||||
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} |
||||
Loading…
Reference in new issue