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. |