1
00:00:01,870 --> 00:00:07,960
There are a couple of important skills you need to acquire, and this is not directly related to get

2
00:00:07,960 --> 00:00:14,230
LEPP, but generally doing continuous integration, continuous deployment is not easy, not even with

3
00:00:14,230 --> 00:00:14,760
Gottleib.

4
00:00:15,310 --> 00:00:21,660
So it is really not uncommon for errors to occur or for you to get unexpected results.

5
00:00:21,940 --> 00:00:26,950
And this is something you should expect, especially when you are learning things will not work and

6
00:00:26,950 --> 00:00:29,860
you may get frustrated and not understand what exactly is happening.

7
00:00:31,000 --> 00:00:35,950
Debugging your pipeline and understanding how it works is really crucial.

8
00:00:36,460 --> 00:00:43,210
This is one of the most important abilities you need to acquire and you need to be able to read and

9
00:00:43,210 --> 00:00:44,290
understand the logs.

10
00:00:45,070 --> 00:00:51,850
You really need to take time to read line by line and make sure that what's being outputted by digital

11
00:00:51,850 --> 00:00:57,520
lab in this case is understood by you so that you can follow along and understand what is happening

12
00:00:57,520 --> 00:00:59,440
on this step and what's happening at the next step.

13
00:00:59,650 --> 00:01:03,770
And who exactly is generating this output and why is it working like that?

14
00:01:04,840 --> 00:01:09,790
So try practicing right from the beginning to understand a console output from Gottleib.

15
00:01:11,150 --> 00:01:15,720
If you get an error, try to understand what might be causing that error.

16
00:01:15,950 --> 00:01:23,360
So, for example, you can reverse changes you have previously did and then try to add changes step

17
00:01:23,360 --> 00:01:29,810
by step and to add a small change in the pipeline, add another change round the pipeline to see what

18
00:01:29,810 --> 00:01:36,290
which exactly command, what script or what configuration is causing for a pipeline to go wild and to

19
00:01:36,290 --> 00:01:38,510
perform somewhere unexpected.

20
00:01:41,150 --> 00:01:46,490
The second best way to find a solution to your problems is to ask me, you're probably wondering why

21
00:01:46,490 --> 00:01:47,510
is this the second best?

22
00:01:47,990 --> 00:01:52,580
Because the best and fastest option is to help yourself.

23
00:01:53,420 --> 00:02:01,010
So try to understand what what kind of error you're getting and what exactly can be the cause for that.

24
00:02:01,700 --> 00:02:05,820
And it usually can be caused by previous warnings and errors.

25
00:02:05,830 --> 00:02:11,030
So this is very important when you see an error right at the end of the console output to go really

26
00:02:11,030 --> 00:02:15,920
from the beginning and to see if there's any if there are any clues in between that may lead to that

27
00:02:15,920 --> 00:02:16,250
error.

28
00:02:17,240 --> 00:02:24,050
And once you have isolated error that you're looking for, well, copy the string copied the error message

29
00:02:24,050 --> 00:02:29,980
that you're seeing and go to a search engine and simply search for the exact string.

30
00:02:30,500 --> 00:02:36,590
And I'm pretty sure that you will find a solution to your problem quite fast and waited too late.

31
00:02:36,590 --> 00:02:41,280
Gottleib, it is very unlikely for you to be the first one that has this problem.

32
00:02:41,990 --> 00:02:48,080
So this is the kind of skills you need to practice to to read the logs and to try to solve problems

33
00:02:48,080 --> 00:02:48,710
on your own.

34
00:02:51,260 --> 00:02:56,240
And this is an ability is a skill, this is something that you really need to train so you will not

35
00:02:56,240 --> 00:02:58,550
be good at it right from the beginning.

36
00:02:58,790 --> 00:03:04,820
But as you learn and as you find solutions to your own problems, you will understand your own easily

37
00:03:04,820 --> 00:03:08,690
recognized next time when you do something that doesn't properly work.

