[WIP] Adding circleci 2 configuration and making tests pass

Description

In master the circleci configuration is outdated and is no longger supported by its latest version(V2). This issue was mentioned in [OEROADMAP-34: Fix CircleCI on master](https://openedx.atlassian.net/browse/OEROADMAP-34) and [Drop support for circleci. #25517](https://github.com/edx/edx-platform/pull/25517) .

This PR upgrades the circleci configuration and take [ju/ednx/FFI-8: Adding CircleCI 2 and making tests PASS #413](https://github.com/eduNEXT/edunext-platform/pull/413) as a reference point.

*CIRCLECI 2 configuration:*
To use V2 configuration of circleci it needs the presence of a .circleci/config.yml file in the repository branch, this indicates that you want to use the 2.x infrastructure.

Commit - Adding circleci configuration: https://github.com/edx/edx-platform/pull/25725/commits/f86026a0c0850cdb4066fe1d68a3d3615cd4a0d5

*CIRCLECI 2 tests:*
Here are running only the jenkins tests, at the eduNEXT fork there is a PR with the CircleCi tests running [CircleCI 2 Tests #194](https://github.com/eduNEXT/edx-platform/pull/194)

Activity

Show:
Natalia Berdnikov
January 13, 2021, 4:22 AM

FYI

Your pinned fields
Click on the next to a field label to start pinning.

Assignee

Omar Al-Ithawi

Reporter

Open Source Pull Request Bot

Labels

Contributor Name

Leonardo Rodriguez

Repo

edx/edx-platform

Customer

Github Lines Added

383

Github Lines Deleted

15