Projekt

Obecné

Profil

CI-CD analysis » Historie » Verze 1

Zuzana Káčereková, 2021-04-18 23:53

1 1 Zuzana Káčereková
h1. CI-CD analysis
2
3
For .NET it may be possible to use a CI/CD pipeline with Azure Dev Ops
4
- https://docs.microsoft.com/en-us/azure/devops-project/azure-devops-project-aspnet-core
5
6
GitLab offers a course on CI/CD
7
- https://about.gitlab.com/webcast/mastering-ci-cd/
8
9
It seems to be possible to use Azure DevOps with GitLab and GitLab's Auto DevOps
10
- https://about.gitlab.com/blog/2020/07/09/integrating-azure-devops-scm-and-gitlab/
11
12
We could set a limited time in which to explore these possibilities (for example 5 hours).
13
14
CI/CD with Unity seems to be rather problematic, as per the following articles/posts:
15
- https://davidmfinol.medium.com/ci-cd-with-unity-github-actions-and-fastlane-e7aaa337784
16
- https://github.community/t/bug-strange-no-space-left-on-device-ioexceptions-on-github-runners/17616/9
17
18
This article suggests that building the Android application may be problematic.
19
There do, however, seem to be some examples for Android:
20
- https://immops.medium.com/custom-ci-cd-for-unity-fd4f33d8579c
21
22
Azure DevOps might be a possible solution for Unity CI/CD as well:
23
- https://medium.com/medialesson/continuous-integration-for-unity-3d-projects-using-azure-pipelines-e61ddf64ad79
24
25
For these reasons, I suggest that we first attempt implementing a CI/CD pipeline with the .NET application, and given that we succeed, attempt extending it to the Unity app.