1 00:00:01,660 --> 00:00:05,610 All right, so moment of truth, we're now going to make another change on our debt branch. 2 00:00:05,890 --> 00:00:09,910 We're going to push it up to get Hub and expect to see all the tests inside of our service being ran 3 00:00:09,910 --> 00:00:10,540 in parallel. 4 00:00:11,350 --> 00:00:13,900 So in this case, I'm going to open up my order service. 5 00:00:14,150 --> 00:00:19,900 I'll open up the index DFS file and at the very top of my staff function, allowed in a console log 6 00:00:19,990 --> 00:00:20,890 of starting. 7 00:00:21,490 --> 00:00:25,660 So that is the change that I want to add in to my pillow request that I still have running. 8 00:00:26,400 --> 00:00:27,970 It's going to save the file closed out. 9 00:00:29,170 --> 00:00:30,520 I'm gonna go backward to my terminal. 10 00:00:32,060 --> 00:00:36,240 I'm going to check out my dead branch because remember, I want to make this change on the death branch. 11 00:00:37,490 --> 00:00:39,110 So get Check-Out, Dev. 12 00:00:40,230 --> 00:00:41,590 I going to add that change. 13 00:00:41,950 --> 00:00:44,260 I'll do it, get status just to make sure I successfully added it. 14 00:00:44,320 --> 00:00:44,510 Yep. 15 00:00:44,620 --> 00:00:45,610 Looks like I got it under. 16 00:00:47,730 --> 00:00:55,160 Commit it and I'll give this one a message or something like add startup message to order service. 17 00:00:56,380 --> 00:00:58,700 And then I will push that to origin. 18 00:00:58,780 --> 00:00:59,200 Deb? 19 00:01:02,810 --> 00:01:03,090 All right. 20 00:01:03,140 --> 00:01:07,550 So he's scheduled to flip back over to that Pullo request we had created and see all these different 21 00:01:07,550 --> 00:01:09,050 workflows running at the same time. 22 00:01:09,650 --> 00:01:10,890 Let's go to my poller request tab. 23 00:01:11,330 --> 00:01:13,190 I'll go to added startup message. 24 00:01:14,670 --> 00:01:19,790 And if I go down to latest commits, I'll see all four workflows running in parallel and just, you 25 00:01:19,790 --> 00:01:24,950 know, I've noticed that the very first time that you run or add in a workflow, sometimes get Hub doesn't 26 00:01:24,950 --> 00:01:26,330 really want to process it right away. 27 00:01:26,720 --> 00:01:32,060 So if you just sit here and wait for a while and don't see any progress being made or if some of the 28 00:01:32,090 --> 00:01:36,260 or one of these is just stuck in a this check has started or something like that state for five minutes 29 00:01:36,260 --> 00:01:38,960 or so, then you can always click on details. 30 00:01:40,090 --> 00:01:45,150 Click on cancel workflow on the right hand side and then make another change to your local repository 31 00:01:45,150 --> 00:01:45,960 on the dev branch. 32 00:01:45,990 --> 00:01:48,000 Push it back up and let these things run again. 33 00:01:48,510 --> 00:01:52,080 Again, you only have to do that if it looks like everything is stalled out for about five minutes or 34 00:01:52,080 --> 00:01:52,410 so. 35 00:01:53,920 --> 00:01:59,380 OK, so it looks like my orders tests have passed successfully and I can easily look around, take a 36 00:01:59,380 --> 00:02:00,610 look at the off tests. 37 00:02:01,360 --> 00:02:02,590 Looks like those are still running. 38 00:02:02,770 --> 00:02:04,240 I can take a look at the payments tests. 39 00:02:05,010 --> 00:02:09,140 It looks like those are running as well, but also looks like some them are starting to be a result. 40 00:02:09,940 --> 00:02:11,980 So I'm going to go backward to my poultry quest itself. 41 00:02:12,880 --> 00:02:13,690 Here's the pull request. 42 00:02:15,210 --> 00:02:16,240 And I'll just wait here. 43 00:02:16,300 --> 00:02:18,130 And after a minute or two, after all the tests run. 44 00:02:18,540 --> 00:02:18,650 Yeah. 45 00:02:18,700 --> 00:02:19,600 Looks like we're good to go. 46 00:02:20,120 --> 00:02:22,960 I've now ran all the different tests across all my different services. 47 00:02:23,290 --> 00:02:25,900 They ran rather quickly because they all ran in parallel. 48 00:02:26,320 --> 00:02:30,760 Now I can safely merge this Polari question because I'm pretty confident that, hey, I've made some 49 00:02:30,760 --> 00:02:33,490 changes and I have not broken anything inside my application. 50 00:02:34,590 --> 00:02:34,830 OK. 51 00:02:34,920 --> 00:02:36,030 So this looks good. 52 00:02:36,280 --> 00:02:39,930 And we've now taken care of this workflow all the way up to the point where. 53 00:02:41,920 --> 00:02:47,500 We have all of our test passing now in theory, if we merge this PRR into the master branch. 54 00:02:47,800 --> 00:02:53,620 We want to somehow take this updated master branch and somehow deploy these changes. 55 00:02:54,430 --> 00:02:55,300 That's be the next big thing. 56 00:02:55,300 --> 00:03:00,130 We start to work on actually deploying our code after merging IPR into the master branch.