Support for ARM based Docker images.
An ARM-based executor for ARM-based Docker images would allow Raspberry Pi development as well as other ARM software. CCI-I-900
Android x86 Emulator Support
We have recently been getting our Android build online and are running into some problems running automated simulator testing the way we do for iOS. I was curious as to whether or not we should hope to see x86 support for Android emulation any time soon. The ARM emulator extracts a pretty hefty performance penalty. CCI-I-51
Support beta and RC versions
Add official support for beta and release candidate (RC) releases for software within Convenience Images.
Add official support for R
The R programming language is a rapidly developing language which gained lots of new users in the last years. Coming from the statistical field, its scope has expanded nowadays. Especially the usage in an academic context increased in the last years. R is also used for writing books, creating professional reports, developing UI applications or performing machine learning tasks. Organizations like ropensci or r-lib are great examples of immense open-source effort to advance the R community. Besides these, many developers started developing packages (> 10k open-source packages exist) in the last years and see the need for a CI testing suite. Until now, there is only support for R on Travis CI. I see a lot of advantages in how Circle CI runs builds compared to Travis CI. Hence I would love to see official R support for Circle CI. Among others, this additions would result in reduced build times due to the existence of a cached docker image. Furthermore, having a second CI provider for the R community would give the R community more flexibility regarding their CI provider choice and also put some load off from Travis CI. There have been recent efforts to optimize the support for Circle CI within the R community. Examples are packages like tic or the API-client package circle. CCI-I-1221
Support for AWS STS role assumption when pulling images from ECR
I want to be able to specify a role for the credentials. And then have CircleCI assume the sts role before trying to access the image repo, something like this container_config: &common_config docker: - image: acc_id.dkr.ecr.eu-west-1.amazonaws.com/some_repo/some_image:some_tag aws_auth: aws_access_key_id: $AWS_ACCESS_KEY_ID aws_secret_access_key: $AWS_SECRET_ACCESS_KEY aws_sts_role: arn:aws:iam::acc_id:role/Administrator This would greatly help us since we are moving to a central user account without any services running CCI-I-1125
Custom Machine Executor AMIs
In the same way customers can create their own custom Docker images for execution ( https://circleci.com/docs/2.0/custom-images/ ), it would be a great feature to have custom AMIs for the machine executor. Just tell us what needs to be pre-installed on these AMIs to run on your system. This is especially useful for: Cutting down build time associated with installing specific dependencies on a clean box Removing complexity associated with installing specific dependencies programmatically CCI-I-998
Add official support for Unity3D
Create an official CI docker image on CircleCI for Unity3D.This idea has been posted in part to collect feedback from the game dev community. What improved Unity support would you like to see? CCI-I-1263
Re-introduce "latest" tags for next-gen convenience images
Customers want to always be using the latest versions of a major release (e.g., 12.x) without having to explicitly specify/change the version each time in the configuration.
Nested virtualization is not supported in CircleCI VMs
ubuntu-1604:201903-01 image says “kvm: no hardware support”. My use case is: I want to build .OVA file out of .iso using packer command. So I used machine executor and running packer inside the vm.But I get following error which means that nested virtualization is not supported:Logs:Qemu stderr: Could not access KVM kernel module: No such file or directoryQemu stderr: failed to initialize KVM: No such file or directory #dmesgkvm: no hardware support Is there any way to address this issue in CircleCI? CCI-I-1194