ben0i0d 5053e35c41
All checks were successful
Flow / Base (push) Successful in 5s
Flow / SCIPY (push) Successful in 5s
Flow / PYAI_C (push) Successful in 7s
Flow / SCRPY (push) Successful in 7s
Flow / SQL (push) Successful in 8s
Flow / PYFLINK (push) Successful in 10s
Flow / AGDA (push) Successful in 10s
Flow / ANSIBLE (push) Successful in 8s
Flow / C (push) Successful in 11s
Flow / CADABRA2 (push) Successful in 10s
Flow / CHAPEL (push) Successful in 9s
Flow / CPP (push) Successful in 9s
Flow / DYALOG (push) Successful in 8s
Flow / FORTRAN (push) Successful in 9s
Flow / GO (push) Successful in 9s
Flow / HASKELL (push) Successful in 10s
Flow / JAVA (push) Successful in 9s
Flow / JS (push) Successful in 10s
Flow / JULIA (push) Successful in 9s
Flow / KOTLIN (push) Successful in 11s
Flow / LUA (push) Successful in 10s
Flow / R (push) Successful in 11s
Flow / NOVNC (push) Successful in 9s
Flow / OCTAVE (push) Successful in 12s
Flow / SAGEMATH (push) Successful in 13s
Flow / MAPLE (push) Successful in 9s
Flow / MMA (push) Successful in 11s
Flow / MATLAB_MINIMAL (push) Successful in 9s
Flow / PYQT6 (push) Successful in 9s
Flow / SCILAB (push) Successful in 22s
Flow / MATLAB_MCM (push) Successful in 6s
Flow / PYSPARK (push) Successful in 1m33s
Flow / Push (push) Successful in 31s
Push_ghcr / Push (push) Successful in 1h2m14s
update
2025-03-11 00:44:01 +08:00

412 lines
12 KiB
YAML

name: Flow
on: [push]
jobs:
Base:
runs-on: runner
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: py-c build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: python
build-args: |
BASE_IMAGE=debian:bookworm-slim
DEBIAN_MIRROR=mirrors.ustc.edu.cn
PYPI_MIRROR=https://mirrors.ustc.edu.cn/pypi/simple
tags: eoelab.org:1027/${{ gitea.repository }}:py-c
SCIPY:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: scipy build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: ScienceCompute/scipy
tags: eoelab.org:1027/${{ gitea.repository }}:scipy
PYAI_C:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: pyai-c build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: ScienceCompute/pyai/cpu
build-args: |
http_proxy=http://192.168.2.2:7890
https_proxy=http://192.168.2.2:7890
tags: eoelab.org:1027/${{ gitea.repository }}:pyai-c
SCRPY:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: scrpy build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: BigData/scrpy
tags: eoelab.org:1027/${{ gitea.repository }}:scrpy
SQL:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: sql build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: BigData/sql
tags: eoelab.org:1027/${{ gitea.repository }}:sql
PYSPARK:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: pyspark build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: BigData/pyspark
tags: eoelab.org:1027/${{ gitea.repository }}:pyspark
PYFLINK:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: pyflink build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: BigData/pyflink
tags: eoelab.org:1027/${{ gitea.repository }}:pyflink
AGDA:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: agda build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Program/agda
tags: eoelab.org:1027/${{ gitea.repository }}:agda
ANSIBLE:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: ansible build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Program/ansible
tags: eoelab.org:1027/${{ gitea.repository }}:ansible
C:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: c build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Program/c
tags: eoelab.org:1027/${{ gitea.repository }}:c
CADABRA2:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: cadabra2 build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Program/cadabra2
tags: eoelab.org:1027/${{ gitea.repository }}:cadabra2
CHAPEL:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: chapel build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Program/chapel
tags: eoelab.org:1027/${{ gitea.repository }}:chapel
CPP:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: cpp build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Program/cpp
tags: eoelab.org:1027/${{ gitea.repository }}:cpp
DYALOG:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: dyalog build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Program/dyalog
tags: eoelab.org:1027/${{ gitea.repository }}:dyalog
FORTRAN:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: fortran build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Program/fortran
tags: eoelab.org:1027/${{ gitea.repository }}:fortran
GO:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: go build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Program/go
tags: eoelab.org:1027/${{ gitea.repository }}:go
HASKELL:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: haskell build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Program/haskell
tags: eoelab.org:1027/${{ gitea.repository }}:haskell
JAVA:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: java build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Program/java
tags: eoelab.org:1027/${{ gitea.repository }}:java
JS:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: js build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Program/js
tags: eoelab.org:1027/${{ gitea.repository }}:js
JULIA:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: julia build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Program/julia
build-args: JULIA_MIRROR=https://mirrors.cernet.edu.cn/julia
tags: eoelab.org:1027/${{ gitea.repository }}:julia
KOTLIN:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: kotlin build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Program/kotlin
tags: eoelab.org:1027/${{ gitea.repository }}:kotlin
LUA:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: lua build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Program/lua
tags: eoelab.org:1027/${{ gitea.repository }}:lua
R:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: r build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Program/r
build-args: CRAN_MIRROR="USTC='https://mirrors.ustc.edu.cn/CRAN/'"
tags: eoelab.org:1027/${{ gitea.repository }}:r
NOVNC:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: novnc build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Gui/novnc
tags: eoelab.org:1027/${{ gitea.repository }}:novnc
PYQT6:
runs-on: runner
needs: NOVNC
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: pyqt6 build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Gui/pyqt6
tags: eoelab.org:1027/${{ gitea.repository }}:pyqt6
OCTAVE:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: octave build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Math/octave
tags: eoelab.org:1027/${{ gitea.repository }}:octave
SAGEMATH:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: sagemath build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Math/sagemath
tags: eoelab.org:1027/${{ gitea.repository }}:sage
SCILAB:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: scilab build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Math/scilab
tags: eoelab.org:1027/${{ gitea.repository }}:scilab
MAPLE:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: maple build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Math/maple
tags: eoelab.org:1027/${{ gitea.repository }}:maple
MMA:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: mma build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Math/mathematica
tags: eoelab.org:1027/${{ gitea.repository }}:mma
MATLAB_MINIMAL:
runs-on: runner
needs: Base
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: matlab build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Math/matlab/minimal
tags: eoelab.org:1027/${{ gitea.repository }}:matlab-minimal
MATLAB_MCM:
runs-on: runner
needs: MATLAB_MINIMAL
steps:
- name: checkout code
uses: https://eoelab.org:1027/actions/checkout@v4
- name: matlab-mcm build
uses: https://eoelab.org:1027/actions/build-push-action@v6
with:
context: Math/matlab/mcm
tags: eoelab.org:1027/${{ gitea.repository }}:matlab-mcm
Push:
runs-on: runner
needs: [MMA, MAPLE, MATLAB_MCM] #
steps:
- name: login gitea_registry
uses: https://eoelab.org:1027/actions/login-action@v3
with:
registry: eoelab.org:1027
username: ${{ secrets.USERNAME }}
password: ${{ secrets.PASSWD }}
- name: push images to gitea_registry
run: docker image push "eoelab.org:1027/${{ gitea.repository }}" --all-tags