ci: move alpine-docker-musl-gcc and ubuntu-docker-musl to other_ci.yml

pull/13508/head
Delyan Angelov 2022-02-18 10:25:04 +02:00
parent ef5ea0ef21
commit 3bcd11260f
No known key found for this signature in database
GPG Key ID: 66886C0F12D595ED
2 changed files with 58 additions and 56 deletions

View File

@ -592,35 +592,6 @@ jobs:
## - name: v2 self compilation ## - name: v2 self compilation
## run: .\v.exe -o v2.exe cmd/v && .\v2.exe -o v3.exe cmd/v ## run: .\v.exe -o v2.exe cmd/v && .\v2.exe -o v3.exe cmd/v
alpine-docker-musl-gcc:
runs-on: ubuntu-20.04
timeout-minutes: 121
container:
# Alpine docker pre-built container
image: thevlang/vlang:alpine-build
env:
V_CI_MUSL: 1
VFLAGS: -cc gcc
volumes:
- ${{github.workspace}}:/opt/vlang
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Show Environment
run: |
echo "PWD:"
pwd
echo "ENVIRONMENT:"
env
echo "C Compiler:"
gcc --version
- name: Build V
run: CC=gcc make
- name: Test V fixed tests
run: ./v test-self
# ubuntu-autofree-selfcompile: # ubuntu-autofree-selfcompile:
# runs-on: ubuntu-20.04 # runs-on: ubuntu-20.04
@ -659,30 +630,3 @@ jobs:
# run: ./v -stats vlib/strconv/format_test.v # run: ./v -stats vlib/strconv/format_test.v
# - name: Self tests # - name: Self tests
# run: ./v test-self # run: ./v test-self
# Ubuntu docker pre-built container
ubuntu-musl:
runs-on: ubuntu-20.04
timeout-minutes: 121
container:
image: thevlang/vlang:ubuntu-build
env:
V_CI_MUSL: 1
V_CI_UBUNTU_MUSL: 1
VFLAGS: -cc musl-gcc
volumes:
- ${{github.workspace}}:/opt/vlang
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Build V
run: |
echo $VFLAGS && make -j4 && ./v -cg -o v cmd/v
- name: Verify `v test` works
run: |
echo $VFLAGS
./v cmd/tools/test_if_v_test_system_works.v
./cmd/tools/test_if_v_test_system_works
- name: Test V fixed tests
run: ./v test-self

View File

@ -246,3 +246,61 @@ jobs:
run: ./v install libsodium run: ./v install libsodium
- name: Test libsodium - name: Test libsodium
run: ./v test ~/.vmodules/libsodium run: ./v test ~/.vmodules/libsodium
alpine-docker-musl-gcc:
runs-on: ubuntu-20.04
timeout-minutes: 121
container:
# Alpine docker pre-built container
image: thevlang/vlang:alpine-build
env:
V_CI_MUSL: 1
VFLAGS: -cc gcc
volumes:
- ${{github.workspace}}:/opt/vlang
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Show Environment
run: |
echo "PWD:"
pwd
echo "ENVIRONMENT:"
env
echo "C Compiler:"
gcc --version
- name: Build V
run: CC=gcc make
- name: Test V fixed tests
run: ./v test-self
ubuntu-docker-musl:
runs-on: ubuntu-20.04
timeout-minutes: 121
container:
image: thevlang/vlang:ubuntu-build
env:
V_CI_MUSL: 1
V_CI_UBUNTU_MUSL: 1
VFLAGS: -cc musl-gcc
volumes:
- ${{github.workspace}}:/opt/vlang
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Build V
run: |
echo $VFLAGS && make -j4 && ./v -cg -o v cmd/v
- name: Verify `v test` works
run: |
echo $VFLAGS
./v cmd/tools/test_if_v_test_system_works.v
./cmd/tools/test_if_v_test_system_works
- name: Test V fixed tests
run: ./v test-self