Files
ci-test/.gitea/workflows/ci.yml
T
benson ec63c06e8e
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
multi-lang CI: install tools per job
2026-07-20 00:09:42 +08:00

55 lines
1.1 KiB
YAML

name: Multi-Lang Docker CI
on:
push:
branches: [main]
jobs:
go:
runs-on: go
steps:
- uses: actions/checkout@v4
- 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
- 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
- name: Install Java
run: |
apt-get update -qq && apt-get install -y -qq openjdk-17-jdk-headless
java --version
python:
runs-on: python
steps:
- uses: actions/checkout@v4
- run: python3 --version
php:
runs-on: php
steps:
- uses: actions/checkout@v4
- name: Install PHP
run: |
apt-get update -qq && apt-get install -y -qq php-cli
php --version
node:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: node --version