Sha256: 99d10ad8b1941354f27b490b430286bd3bac220d15c2dab7d8262282c8bbd7e1

Contents?: true

Size: 1.54 KB

Versions: 28

Compression:

Stored size: 1.54 KB

Contents

before_script:
  # https://gitlab.com/gitlab-org/gitlab-ce/issues/14983
  # shared runner 会出现,special runner只会报warning
  - export LANG=en_US.UTF-8
  - export LANGUAGE=en_US:en
  - export LC_ALL=en_US.UTF-8
  
  - pwd
  - git clone git@git.2dfire-inc.com:ios/ci-yaml-shell.git 
  - ci-yaml-shell/before_shell_executor.sh

after_script:
  - rm -fr ci-yaml-shell

stages:
  - lint
  - test
  - package
  - binary_lint
  - publish
  - report
  - cleanup

lib_lint:
  stage: lint
  only:
    - master
    - /^release.*$/
    - tags
  retry: 2
  script: 
    - ci-yaml-shell/lib_lint_executor.sh
  tags:
    - iOS

oc_lint:
  stage: lint
  only:
    - master
    - /^release.*$/
    - tags
  retry: 2
  script: 
    - ci-yaml-shell/oclint_executor.sh lint_result
  after_script:
    - cat lint_result | python -m json.tool
  tags:
    - iOS

unit_test:
  stage: test
  only:
    - master
    - /^release.*$/
    - tags
  retry: 2
  script: 
    - ci-yaml-shell/unit_test_executor.sh
  tags:
    - iOS

package_framework:
  stage: package 
  only:
    - tags
  script:
    - ci-yaml-shell/framework_pack_executor.sh
  tags:
    - iOS

binary_lint:
  stage: binary_lint
  only:
    - tags
  retry: 2
  script:
    - ci-yaml-shell/lib_lint_executor.sh
  tags:
    - iOS

publish_pod:
  stage: publish
  only:
    - tags
  retry: 2
  script:
    - ci-yaml-shell/publish_executor.sh
  tags:
    - iOS
  # allow_failure: true

report_to_director:
  stage: report
  script:
    - ci-yaml-shell/report_executor.sh
  only:
    - master
    - tags
  when: on_failure
  tags:
    - iOS

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
cocoapods-tdfire-binary-1.4.26 example/test/.gitlab-ci.yml
cocoapods-tdfire-binary-1.4.25 example/test/.gitlab-ci.yml
cocoapods-tdfire-binary-1.4.24 example/test/.gitlab-ci.yml
cocoapods-tdfire-binary-1.4.23 example/test/.gitlab-ci.yml
cocoapods-tdfire-binary-1.4.22 example/test/.gitlab-ci.yml
cocoapods-tdfire-binary-1.4.21 example/test/.gitlab-ci.yml
cocoapods-tdfire-binary-1.4.20 example/test/.gitlab-ci.yml
cocoapods-tdfire-binary-1.4.19 example/test/.gitlab-ci.yml
cocoapods-tdfire-binary-1.4.18 example/test/.gitlab-ci.yml
cocoapods-tdfire-binary-1.3.18 example/test/.gitlab-ci.yml
cocoapods-tdfire-binary-1.3.17 example/test/.gitlab-ci.yml
cocoapods-tdfire-binary-1.3.16 example/test/.gitlab-ci.yml
cocoapods-tdfire-binary-1.3.14 example/test/.gitlab-ci.yml
cocoapods-tdfire-binary-1.3.13 example/test/.gitlab-ci.yml
cocoapods-tdfire-binary-1.3.12 example/test/.gitlab-ci.yml
cocoapods-tdfire-binary-1.3.11 example/test/.gitlab-ci.yml
cocoapods-tdfire-binary-1.3.10 example/test/.gitlab-ci.yml
cocoapods-tdfire-binary-1.3.9 example/test/.gitlab-ci.yml
cocoapods-tdfire-binary-1.3.8 example/test/.gitlab-ci.yml
cocoapods-tdfire-binary-1.3.7 example/test/.gitlab-ci.yml