Skip to content
Snippets Groups Projects
.gitlab-ci.yml 711 B
Newer Older
variables:
  GIT_SUBMODULE_STRATEGY: recursive

Daniel de Leng's avatar
Daniel de Leng committed
  image: gitlab.liu.se:5000/starcraft-ai-course/pycommandcenter
  stage: deploy
  script:
    - mkdir build
    - cd build
    - cmake ..
Hannes Jämtner's avatar
Hannes Jämtner committed
    - make library
David Bergström's avatar
David Bergström committed
    - cd ../docs
Edvin Bergström's avatar
Edvin Bergström committed
    - python3 library_import_check.py
David Bergström's avatar
David Bergström committed
    - mkdir public
David Bergström's avatar
David Bergström committed
    - cp -r docs/_build/html/* public
    - cd build/python-api-src
    - stubgen -m library -o .
    - cd ../..
    - python3 generate_pydocs.py
    - mkdir artifacts
    - cp build/python-api-src/library.cpython-*-x86_64-linux-gnu.so artifacts
    - cp build/python-api-src/library.pyi artifacts
    - python12_update