Changeset 6e89713 in trunk
- Timestamp:
- 2021-08-11T14:25:13Z (4 years ago)
- Branches:
- master
- Children:
- 97008b7
- Parents:
- 2bb310c (diff), 22622b5 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified .circleci/config.yml ¶
r2bb310c r6e89713 16 16 jobs: 17 17 # Start with jobs testing various platforms. 18 19 # Every job that pulls a Docker image from Docker Hub needs to provide 20 # credentials for that pull operation to avoid being subjected to 21 # unauthenticated pull limits shared across all of CircleCI. Use this 22 # first job to define a yaml anchor that can be used to supply a 23 # CircleCI job context which makes Docker Hub credentials available in 24 # the environment. 25 # 26 # Contexts are managed in the CircleCI web interface: 27 # 28 # https://app.circleci.com/settings/organization/github/tahoe-lafs/contexts 29 - "debian-9": &DOCKERHUB_CONTEXT 30 context: "dockerhub-auth" 31 18 - "debian-9": 19 {} 32 20 - "debian-10": 33 <<: *DOCKERHUB_CONTEXT34 21 requires: 35 22 - "debian-9" 36 23 37 24 - "ubuntu-20-04": 38 <<: *DOCKERHUB_CONTEXT25 {} 39 26 - "ubuntu-18-04": 40 <<: *DOCKERHUB_CONTEXT41 27 requires: 42 28 - "ubuntu-20-04" 43 29 - "ubuntu-16-04": 44 <<: *DOCKERHUB_CONTEXT45 30 requires: 46 31 - "ubuntu-20-04" 47 32 48 33 - "fedora-29": 49 <<: *DOCKERHUB_CONTEXT34 {} 50 35 - "fedora-28": 51 <<: *DOCKERHUB_CONTEXT52 36 requires: 53 37 - "fedora-29" 54 38 55 39 - "centos-8": 56 <<: *DOCKERHUB_CONTEXT40 {} 57 41 58 42 - "nixos-19-09": 59 <<: *DOCKERHUB_CONTEXT43 {} 60 44 61 45 # Test against PyPy 2.7 62 46 - "pypy27-buster": 63 <<: *DOCKERHUB_CONTEXT47 {} 64 48 65 49 # Just one Python 3.6 configuration while the port is in-progress. 66 50 - "python36": 67 <<: *DOCKERHUB_CONTEXT51 {} 68 52 69 53 # Other assorted tasks and configurations 70 54 - "lint": 71 <<: *DOCKERHUB_CONTEXT55 {} 72 56 - "pyinstaller": 73 <<: *DOCKERHUB_CONTEXT57 {} 74 58 - "deprecations": 75 <<: *DOCKERHUB_CONTEXT59 {} 76 60 - "c-locale": 77 <<: *DOCKERHUB_CONTEXT61 {} 78 62 # Any locale other than C or UTF-8. 79 63 - "another-locale": 80 <<: *DOCKERHUB_CONTEXT64 {} 81 65 82 66 - "integration": 83 <<: *DOCKERHUB_CONTEXT84 67 requires: 85 68 # If the unit test suite doesn't pass, don't bother running the … … 88 71 89 72 - "typechecks": 90 <<: *DOCKERHUB_CONTEXT 91 73 {} 92 74 - "docs": 93 <<: *DOCKERHUB_CONTEXT75 {} 94 76 95 77 images: … … 106 88 107 89 jobs: 108 - "build-image-debian-10": 109 <<: *DOCKERHUB_CONTEXT 90 # Every job that pushes a Docker image from Docker Hub needs to provide 91 # credentials. Use this first job to define a yaml anchor that can be 92 # used to supply a CircleCI job context which makes Docker Hub 93 # credentials available in the environment. 94 # 95 # Contexts are managed in the CircleCI web interface: 96 # 97 # https://app.circleci.com/settings/organization/github/tahoe-lafs/contexts 98 - "build-image-debian-10": &DOCKERHUB_CONTEXT 99 context: "dockerhub-auth" 110 100 - "build-image-debian-9": 111 101 <<: *DOCKERHUB_CONTEXT
Note: See TracChangeset
for help on using the changeset viewer.