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
steps:
- 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:
runs-on: rust
steps:
- 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:
runs-on: java
steps:
- 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:
runs-on: python
@@ -33,7 +42,10 @@ jobs:
runs-on: php
steps:
- 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:
runs-on: ubuntu-latest