multi-lang CI: install tools per job
Multi-Lang Docker CI / node (push) Successful in 30s
Multi-Lang Docker CI / python (push) Successful in 8m13s
Multi-Lang Docker CI / php (push) Successful in 9m22s
Multi-Lang Docker CI / go (push) Successful in 10m14s
Multi-Lang Docker CI / rust (push) Successful in 10m55s
Multi-Lang Docker CI / java (push) Successful in 11m7s

This commit is contained in:
benson
2026-07-20 00:09:42 +08:00
parent 10ac0fbf62
commit ec63c06e8e
+16 -4
View File
@@ -9,19 +9,28 @@ jobs:
runs-on: go runs-on: go
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- run: go version - name: Install Go
run: |
apt-get update -qq && apt-get install -y -qq golang-go
go version
rust: rust:
runs-on: rust runs-on: rust
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- run: rustc --version - name: Install Rust
run: |
apt-get update -qq && apt-get install -y -qq rustc cargo
rustc --version
java: java:
runs-on: java runs-on: java
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- run: java --version - name: Install Java
run: |
apt-get update -qq && apt-get install -y -qq openjdk-17-jdk-headless
java --version
python: python:
runs-on: python runs-on: python
@@ -33,7 +42,10 @@ jobs:
runs-on: php runs-on: php
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- run: php --version - name: Install PHP
run: |
apt-get update -qq && apt-get install -y -qq php-cli
php --version
node: node:
runs-on: ubuntu-latest runs-on: ubuntu-latest