"Fossies" - the Fresh Open Source Software Archive

Member "ponyc-0.33.2/.cirrus.yml" (3 Feb 2020, 4490 Bytes) of package /linux/misc/ponyc-0.33.2.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Ansible YAML source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for ".cirrus.yml": 0.33.1_vs_0.33.2.

    1 #
    2 # Nightly build tasks
    3 #
    4 
    5 task:
    6   only_if: $CIRRUS_API_CREATED == "true"
    7 
    8   container:
    9     image: ponylang/ponyc-ci-x86-64-unknown-linux-gnu-builder:20191105
   10     cpu: 8
   11     memory: 24
   12 
   13   name: "nightly: x86-64-unknown-linux-gnu"
   14 
   15   environment:
   16     CLOUDSMITH_API_KEY: ENCRYPTED[!2cb1e71c189cabf043ac3a9030b3c7708f9c4c983c86d07372ae58ad246a07c54e40810d038d31c3cf3ed8888350caca!]
   17 
   18   nightly_script:
   19     - bash .ci-scripts/x86-64-unknown-linux-gnu-nightly.bash ${CLOUDSMITH_API_KEY}
   20 
   21 
   22 task:
   23   only_if: $CIRRUS_API_CREATED == "true"
   24 
   25   container:
   26     image: ponylang/ponyc-ci-x86-64-unknown-linux-musl-builder:20191105
   27     cpu: 8
   28     memory: 24
   29 
   30   name: "nightly: x86-64-unknown-linux-musl"
   31 
   32   environment:
   33     CLOUDSMITH_API_KEY: ENCRYPTED[!2cb1e71c189cabf043ac3a9030b3c7708f9c4c983c86d07372ae58ad246a07c54e40810d038d31c3cf3ed8888350caca!]
   34 
   35   nightly_script:
   36     - bash .ci-scripts/x86-64-unknown-linux-musl-nightly.bash ${CLOUDSMITH_API_KEY}
   37 
   38 task:
   39   only_if: $CIRRUS_API_CREATED == "true"
   40 
   41   osx_instance:
   42     image: mojave-xcode-11.2.1
   43 
   44   name: "nightly: x86-64-apple-darwin"
   45 
   46   environment:
   47     CLOUDSMITH_API_KEY: ENCRYPTED[!2cb1e71c189cabf043ac3a9030b3c7708f9c4c983c86d07372ae58ad246a07c54e40810d038d31c3cf3ed8888350caca!]
   48 
   49   install_script:
   50     - brew install coreutils python
   51     - pip3 install --upgrade cloudsmith-cli
   52 
   53   nightly_script:
   54     - export TZ=utc
   55     - bash .ci-scripts/x86-64-apple-darwin-nightly.bash ${CLOUDSMITH_API_KEY}
   56 
   57 #
   58 # Release build tasks
   59 #
   60 
   61 task:
   62   only_if: $CIRRUS_TAG =~ '^\d+\.\d+\.\d+$'
   63 
   64   container:
   65     image: ponylang/ponyc-ci-x86-64-unknown-linux-gnu-builder:20191105
   66     cpu: 8
   67     memory: 24
   68 
   69   name: "release: x86-64-unknown-linux-gnu"
   70 
   71   environment:
   72     CLOUDSMITH_API_KEY: ENCRYPTED[!2cb1e71c189cabf043ac3a9030b3c7708f9c4c983c86d07372ae58ad246a07c54e40810d038d31c3cf3ed8888350caca!]
   73 
   74   release_script:
   75     - bash .ci-scripts/x86-64-unknown-linux-gnu-release.bash ${CLOUDSMITH_API_KEY}
   76 
   77 task:
   78   only_if: $CIRRUS_TAG =~ '^\d+\.\d+\.\d+$'
   79 
   80   container:
   81     image: ponylang/ponyc-ci-x86-64-unknown-linux-musl-builder:20191105
   82     cpu: 8
   83     memory: 24
   84 
   85   name: "release: x86-64-unknown-linux-musl"
   86 
   87   environment:
   88     CLOUDSMITH_API_KEY: ENCRYPTED[!2cb1e71c189cabf043ac3a9030b3c7708f9c4c983c86d07372ae58ad246a07c54e40810d038d31c3cf3ed8888350caca!]
   89 
   90   release_script:
   91     - bash .ci-scripts/x86-64-unknown-linux-musl-release.bash ${CLOUDSMITH_API_KEY}
   92 
   93 task:
   94   only_if: $CIRRUS_TAG =~ '^\d+\.\d+\.\d+$'
   95 
   96   osx_instance:
   97     image: mojave-xcode-11.2.1
   98 
   99   name: "release: x86-64-apple-darwin"
  100 
  101   environment:
  102     CLOUDSMITH_API_KEY: ENCRYPTED[!2cb1e71c189cabf043ac3a9030b3c7708f9c4c983c86d07372ae58ad246a07c54e40810d038d31c3cf3ed8888350caca!]
  103 
  104   install_script:
  105     - brew install coreutils python
  106     - pip3 install --upgrade cloudsmith-cli
  107 
  108   release_script:
  109     - bash .ci-scripts/x86-64-apple-darwin-release.bash ${CLOUDSMITH_API_KEY}
  110 
  111 #
  112 # Pull Request Tasks
  113 #
  114 
  115 task:
  116   only_if: $CIRRUS_PR != ''
  117 
  118   container:
  119     image: ponylang/ponyc-ci-x86-64-unknown-linux-gnu-builder:20191105
  120     cpu: 8
  121     memory: 24
  122 
  123   name: "PR: x86-64-unknown-linux-gnu"
  124 
  125   test_script:
  126     - make -f Makefile-lib-llvm default_pic=true arch=x86-64 config=release -j8
  127     - make -f Makefile-lib-llvm default_pic=true arch=x86-64 config=release test-ci
  128 
  129 task:
  130   only_if: $CIRRUS_PR != ''
  131 
  132   container:
  133     image: ponylang/ponyc-ci-x86-64-unknown-linux-musl-builder:20191105
  134     cpu: 8
  135     memory: 24
  136 
  137   name: "PR: x86-64-unknown-linux-musl"
  138 
  139   test_script:
  140     - make -f Makefile-lib-llvm default_pic=true arch=x86-64 config=release link=static -j8
  141     - make -f Makefile-lib-llvm default_pic=true arch=x86-64 config=release link=static test-ci
  142 
  143 task:
  144   only_if: $CIRRUS_PR != ''
  145 
  146   freebsd_instance:
  147     image: freebsd-12-0-release-amd64
  148     cpu: 8
  149     memory: 24
  150 
  151   name: "PR: x86-64-unknown-freebsd12.0"
  152 
  153   install_script:
  154     - echo "FETCH_RETRY = 6" >> /usr/local/etc/pkg.conf
  155     - pkg update
  156     - pkg install -y cmake gmake libunwind git
  157 
  158   test_script:
  159     - gmake -f Makefile-lib-llvm default_pic=true arch=x86-64 config=release -j8
  160     - gmake -f Makefile-lib-llvm default_pic=true arch=x86-64 config=release test-ci
  161 
  162 task:
  163   only_if: $CIRRUS_PR != ''
  164 
  165   osx_instance:
  166     image: mojave-xcode-11.2.1
  167 
  168   name: "PR: x86-64-apple-darwin"
  169 
  170   install_script:
  171     - brew install coreutils
  172 
  173   test_script:
  174     - make -f Makefile-lib-llvm default_pic=true arch=x86-64 config=release -j8
  175     - make -f Makefile-lib-llvm default_pic=true arch=x86-64 config=release test-ci