Skip to content

Commit bd16f0a

Browse files
committed
RMV remove old ci build services we do not use
1 parent 0615368 commit bd16f0a

File tree

1 file changed

+3
-56
lines changed

1 file changed

+3
-56
lines changed

src/maintainer/infrastructure.rst

Lines changed: 3 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -194,10 +194,10 @@ of the feedstock.
194194
certain very old packages that require VC9 will fail.
195195

196196

197-
TravisCI (OSX, IBM Power 8+)
197+
TravisCI (IBM Power 8+, ARM)
198198
------------------------------
199199

200-
TravisCI is used to build packages for IBM Power 8+. After merging a staged-recipes pull request, it might be necessary to
200+
TravisCI is used to build packages for IBM Power 8+ and ARM. After merging a staged-recipes pull request, it might be necessary to
201201
force sync your repositories in TravisCI to see the reload and cancel buttons. To do this please visit `<https://app.travis-ci.com/account/repositories>`__
202202
and click the "Sync accounts" button.
203203

@@ -213,64 +213,11 @@ Enable a build by adding the following to ``conda-forge.yml`` in the root of the
213213
provider:
214214
osx: travis
215215
216-
For IBM Power 8+ builds, add the name of your feedstock to the list `here
216+
For IBM Power 8+ and/or ARM builds, add the name of your feedstock to the list `here
217217
<https://github.com/conda-forge/conda-forge-pinning-feedstock/blob/master/recipe/migrations/arch_rebuild.txt>`__
218218
via a pull request.
219219

220220

221-
CircleCI (Linux, OSX)
222-
----------------------
223-
CircleCI is a container-based CI service that conda-forge uses to build
224-
Linux packages. It can optionally build OSX packages.
225-
226-
Linux builds are identical to those on Azure as both are built inside Docker containers.
227-
228-
229-
Using Circle for both Linux and OSX
230-
....................................
231-
232-
To use CircleCI for OSX, add the following to ``conda-forge.yml`` in the root of the feedstock.
233-
234-
.. code-block:: yaml
235-
236-
provider:
237-
osx: circle
238-
linux: circle
239-
240-
CircleCI for OSX should be used for OSX, only when TravisCI resources (50 minutes of build time per job) are not enough as CircleCI gives more resources (2 hours of build time per job).
241-
242-
Note that you need to rerender the feedstock, once this change has been made.
243-
244-
245-
Debugging permission errors
246-
...........................
247-
248-
If CircleCI lacks permissions to checkout the source code, it will produce an error as follows::
249-
250-
Cloning into '.'...
251-
Warning: Permanently added the RSA host key for IP address '192.30.253.113' to the list of known hosts.
252-
Permission denied (publickey).
253-
fatal: Could not read from remote repository.
254-
255-
When this happens for a feedstock, it can be fixed using the `webservice <ci_update_circle>`, by posting the following comment::
256-
257-
@conda-forge-admin, please update circle
258-
259-
Otherwise (e.g. in a PR to staged-recipes), here are some things you can try:
260-
261-
* Log in and out of Circle CI.
262-
* Revoke CircleCI's access and then enable it again.
263-
* In the "Checkout SSH keys" section of your Circle CI project settings, press "add user key".
264-
265-
266-
Drone.io
267-
--------
268-
269-
We use `Drone.io <https://drone.io>`__ for Linux ARMv8 builds. To enable these builds on your feedstock, make a pull request to add your feedstock to the list
270-
in the `arch_rebuild.txt file <https://github.com/conda-forge/conda-forge-pinning-feedstock/blob/master/recipe/migrations/arch_rebuild.txt>`__.
271-
Read :ref:`using_arch_rebuild` to learn more.
272-
273-
274221
GitHub Actions
275222
--------------
276223

0 commit comments

Comments
 (0)