CICD stands for Continuous Integration and Continuous Delivery. These are two different concepts that are complementary to each other.
Continuous Integration (CI): In CI all the developer work is merged to the main branch several times a day. This helps in reducing integration problems.
In CI we try to minimize the duration for which a branch remains checked out. A developer gets early feedback on the new code added to the main repository using CI.
Continuous Delivery (CD): In CD, a software team plans to deliver software in short cycles. They perform development, testing and release quickly so that incremental changes can be easily delivered to production.
In CD, as DevOps, we create repeatable deployment processes that can help achieve the objective of continuous Delivery.