Sign inSign up

idk1703/build-environment

By idk1703

Updated about 1 month ago

Dockerfile entries used for building AlliedModders binaries (plugins, exts, etc)

Image
0

564

idk1703/build-environment repository overview

build-environment

Based on Debian

Image tag equal version of Debian

Usage:

Local
docker run --rm -it -v /root:/root -w /root/prj-name idk1703/build-environment:11 python3 configure.py --enable-optimize --symbol-files && ambuild objdir
GitHub
jobs:
  linux:
    name: linux build
    runs-on: ubuntu-latest
    container:
      image: idk1703/build-environment:11
    steps:
      - name: Checking out own repository
        uses: actions/checkout@v3

       ...

      - name: Compiling
        run: |
          python3 configure.py --enable-optimize --symbol-files
          ambuild objdir

      - name: Uploading package
        uses: actions/upload-artifact@v3
        with:
          name: ${{ github.event.repository.name }}-linux
          path: objdir/package
GitLab
image: idk1703/build-environment:11

build:
  stage: build
  script:
    - python3 configure.py --enable-optimize --symbol-files
    - ambuild objdir
  artifacts:
    name: $CI_PROJECT_NAME-$CI_COMMIT_SHORT_SHA
    paths:
      - objdir/package

Tag summary

Content type

Image

Digest

sha256:cc8616976

Size

264.6 MB

Last updated

about 1 month ago

docker pull idk1703/build-environment:11