CI/CD: Jenkins, compilation of flutter and unity for Android and ios.

Job ID: 36930804

Budget: $15 – $25 USD

We have a connection to our GITEA where Jenkins kick off when there is pushed code to the flutter repo.
The Linux server and Jenkins is setup like this:
1. Trigger on new code in gitea developer branch and then run tests
2. If tests are OK, then dowload latest Flutter SDK and launch docker image of "flutter-build-image:0.0.5"
3. Make compilation to APK
4. Push APK URL and log to Jenkins under the wiki tab
5. shut down Docker image

Todo:
1. The compilation stoppped in android and does not deliver an APK to us. REsolve the issue
2. Make Jenkins also remove history in the wiki where the compilations are added as a result of the Jenkins compilations. The server removes the APKs after 2 weeks so that is resolved, but it must be removed from the wiki list too. There is now 100s of compilations on the server which is not correct.
3. Create compilation for ios.
4. Potential: compile unity code and make it to libraries or APKS.


your skills:
1. Main skill is to be able to understand and read Jenkins logs and Jenkins code, but also have experience in Jenkins
1. Docker experience
2. Gitea experience
3. IOS AND aNDROID compialtions with gitea and jenkins
4. compilation of unity code into iOS

Please share references of your work and be honest about your skills and knowledge. It is of no use to lie and pretend you know it and come up with crazy time estimates. You make a fool of yourself.

PS! I have just had a "Jenkins developer" who wasted four days and could not read code and did not understand how to set user roles and privileges. I had to do that one first of all(allocate roles and privileges). THEN I had to step in and read the log for him and read the code. He could still not do the job. This was for task one alone. So make yourself a favour, be honest and be able to do the job you bid for.

I have 45 years of experience and know pretty well how long it should take to do and this job is not a big job. It is a job where you can do the job within a day(task 1 and 2), but there is more work that should be done
Related categories: Git Docker