Hello, I would like to ask if the lesson “Working with the application” is a mistake.
It does not quite make sense at the beginning of this course or probably its meaning was not introduced.

I do not understand why it is there, why am I shown a go command to run a go app, if this is Jenkins?
There is even a lab related to it, which obviously I am not able to do and I do not even understand it…
What’s the purpose of this?
Regards.
         
        
          
        
           
           
           
         
         
            
            
          
       
      
        
        
          Hi @Mundofik,
I’ve checked the labs and saw that there’s no requirement to know Go. The purpose of this lab is to help us understand how an application like Go, which is easy to deploy, works. With Jenkins, what do we need to do? Build a pipeline, right? So, we need some application code to deploy. That’s why we need a little knowledge about applications and how to deploy them—like PHP, C#, or Go. Each language has its own way of building and deploying, and in this course, KodeKloud chose Go. Please let me know if you have any questions.
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Hello Raymond,
In the lab Go knowledge is unfortunately required.
I used the command listed in the exercise itself, but it seems the app cannot run for some reason.
I do not know Go and I am not a developer and without using google I am not able to troubleshoot what is wrong. But this should not be my task and I should not waste time debugging Go, since I am studying a course on Jenkins.
By the way, Jenkins is not used only to deploy applications. Where I work, we use it only to create pipelines (in groovy language) for terraform code.
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Hi @Mundofik,
Please make sure you can run go run main.go & successfully. If it runs without issues, then there’s no need to troubleshoot the Go application.