.gitlab-ci.yml 1.3 KB
Newer Older
Drew's avatar
Drew committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
stages:
- build
- package

osx:
    stage: build
    script:
      - atpm fetch
      - atbuild check
      
    tags:
      - xc7
      - openswift
      - atbuild
      - atpm

osx-core-package:
    stage: package
    script:
      - atpm fetch
      - atbuild package-framework --toolchain xcode
      
    tags:
      - xc7
      - openswift
      - atbuild
      - atpm

    artifacts:
      - bin/CarolineCore.framework

ios-core-package:
  stage: package
      script:
        - atpm fetch
        - atbuild package-framework --toolchain xcode
        
      tags:
        - xc7
        - openswift
        - atbuild
        - atpm

      artifacts:
        - bin/CarolineCore.framework


# linux:
#     stage: build
#     script:
#         - apt-get update
#         - apt-get install --no-install-recommends xz-utils curl git ca-certificates -y
#         - apt-get install curl -y && curl -s https://packagecloud.io/install/repositories/anarchytools/AT/script.deb.sh | bash && apt-get install --no-install-recommends -y package-deb xz-utils
#         - apt-get install atbuild atpm
#         - atpm fetch
#         - atbuild check
#     tags:
#         - autoscale-linux
#     artifacts:
#         paths:
#             - bin/caroline-static-tool-*.tar.xz
#             - bin/*.deb
#     image: drewcrawford/swift:latest