 Welcome. This is the Sheikot Africa Confributon screenshot updates project. It is the 9th of May. Today, our topic is let's take a screenshot for the subversion plugin in a pipeline help page or in a pipeline page, pipeline library page, right? If I remember correctly, I'm going to bring up the page that that you had highlighted to us. So here we go. This one is the page and it's in this pipeline shared libraries page. What we see as we scroll down is there is a see where is it. No, it's not it off. Here we go. This one legacy SCM. And so what someone was trying to do is how does she get this screenshot. It's specifically describing legacy and SCM where a legacy SCM is something that's very old and one good way to do that is by using subversion people realize oh this is not a very frequently used thing. And they should not prefer it. So someone suggested hey she could just do it with get and my preference was let's keep it with subversion because it gives the message to the reader. This is not the default. This should not be your first choice or your typical thing to do. So I'm going to start a new Jenkins environment. Just to. All right, so let's do Java, Java minus jar. Oops, Jenkins underscore home equals screenshot. So that directory Java minus jar. I think it's okay if I use 345 I've got it convenient locally, we would usually prefer 346 but in this case I don't think there are any changes in this area between the two. So let's run that and now I'm going to connect to this and I'll need to. Whoops Docker PS I have to stop other things that are running. Okay now I'm going to run it. I'm going to come up and prompt me say hey, here's the password for the initial setup. So I'm going to connect there. And I could have been doing this entirely on my own computer in this case I'm using a mix of computers just because it's easier for me. So it says hey what's that administrator password I paste it. So for for I'm going to go with install suggested plugins it'll take a little bit of time to do the installation. But if I remember right that may actually include the subversion plugin and if it doesn't, we will add the subversion plugin once it's finished. So we'll let this keep going. The page is illustrating it says, hey, this magic string right here this library dot your library name here dot version is being inserted there and so it's important that the example we create must have that inside the text. And while it's doing that, I'm going to go grab download 2.346 in case we need to switch to it. Alright, so sorry to make you watch me do all these things but it's, it's just easier for me if I can grab them while we're waiting 2.346. There's the war file. Okay, I'm just going to download that. Okay, so we now got it just in case there really is a difference. Alright, so I need to be a registered user here with a useful password and a login name. Okay, that's the computer here we go. Now let's first check to see, did I get the subversion plugin installed so installed subversion. I did not. Okay, so step one is I have to install the subversion plugin. Okay, so there it is. And now download and restart, and we'll watch and see here it says hey it installed one other plugin as needed and now I'm going to restart it so it'll take a moment for it to restart. Once it's I'm having to restart it, I can actually switch and use 346. Oh, sorry for the sound of the dog they're just going to have to deal with that my apologies for the noisiness. So I'm instead starting 346, and here it goes and we should see it. Here it is ready for me to log in with my username and password. Okay, so I'm logged in. Now we want to create a pipeline shared library using legacy SCM. And so for that I need to manage. So sorry for the dog background manage Jenkins. Now somewhere here is the thing that let's all configure system. And now pipeline I think it's called pipeline speed and durability. Global pipeline libraries okay so here we are I'm going to add the pipeline library. In the example they're using they're calling it my dash share dash library with the default version being stable. Okay stable. And allow default version to be overridden. Okay include and notice it's even missing some options okay so updating the screenshot is really good. All right so so I'm I would even like to do cash fetched versions on the controller. What do you think so my would it be okay if I included I really like this feature, but maybe I should leave it unchecked for now. It would be okay you know so that everyone could see. So so let's let's do it then and let's give it the refresh time in minutes of 37 a nice prime number. Okay so so now and no versions to exclude, and I'm going to switch on legacy SCM. And here is the choice for subversion. I've got to get that repository URL and that's that's a horrible awful terrible thing. Let's try. I think I could get you the, let me just paste it without work. Oh, that would be wonderful if you could just paste it in the chat that would be a great help then I don't have to, then I don't have to retype it. Thank you that would be exceptional. Oh, working in it. Okay well and maybe maybe it's in the text somewhere nope it's not in the text anywhere so yeah if you can paste it if you've already got it that would be a great help. Yeah. Thank you. I've got it. And notice how fast I type that. Oh that's wonderful. Okay, and it says parameterized syntax validation skipped local module directory dot recursion depth infinity ignore externals. There is no process on externals fail which is not there. Okay, so we have, we have the right settings now we need the right screen size. Open image in a new tab how big is that save image as that. Let's go look to see how large it is downloads. Properties properties and in the details it says it's 900 pixels wide. So if I make it roughly 1000 pixels wide. That won't be too bad so I need my little size or application running. Oh, Sizer is already running okay so just a moment come on Sizer have to find the right location to hover over it. Come on. There we go one case so if we do one. What do you think of that as a screen with does that look okay. Yeah, it does. Okay so now. Now I have to use the. I'm going to go ahead and attempt to use my screenshot utility to take the picture we'll see if it works. This is a mammoth page and will it will crop it to get rid of all the extra things that we don't need in a. Okay crop. So we don't need this part, or this part, or this part. Did I say that this is a huge page yes I did. Okay here we go global pipeline libraries right. And now if we do the same thing from the lower part. Okay. Okay and so I think. I think we've got. Oh no I can go up even further because they stop their screenshot. Where did they stop there they stopped their screenshot, even at ignore externals so I can probably do the same. Like, I could at least stop right there. What do you think of that as a place to stop the screenshot it's still much larger than the old one, but it's okay. Yeah, so let's call that done cropping. There we go wait a sec, but we probably notice that they also crop to the left edge so I should probably do one more crop which is. Whoops, why did it. Ah, I just lost all my cropping. That's a shame. Why did it do that. So I really though want to download that image. There was one more change I want to make to that image so I'm going to have to use a different editor to open with paint, because I want to crop from here from here to their save. Alright, now if we look at it. It's at least a well. Yeah, I mean it's, it's definitely an accurate screenshot it's just there's an awful lot of screen what do you think so much do we go with that. I'm worried that this may be more, more than having put the cash thing and maybe more noise than we want. Well, let me save it and I'll, I'll, I'll email it to you so actually I'll paste it into the slack room is that okay. So you've, you've got it available if you decide you'd like to use it. And if not you've at least got steps that'll be in the recording to show you how how I did it. Yeah, that would be helpful. Thank you. Okay, so I've pasted the screenshot. And as large as it is you could edit it if you need to modify it, etc. Thank you. So, do you have other questions that you'd like us to discuss after the screenshot one let's see we may want to talk about timeline right I don't. I've got a check to see where we're at in the timeline of the project. I think we may be very near the end so Africa timeline. Okay, contributes on. Here we go. So, we go through we go to Thursday to Tuesday 31 of May but I think aren't the last two weeks, the wrap up period where you write the report, etc. Where is. Oh, timeline here we go good. Okay timeline. So we've got. So we've only got to the 16th. Okay. So, so, or we've got till the 17th or the 15th so, so you start your, your final report writing the 16th of May. So we've got about another week. And then another week to work on the project to work on screenshot updates, and then they give you two weeks where you write your project report and what you'll share with us and is things that things that went okay. Things that didn't go okay and we should improve next year when we do this again, that kind of thing. Okay. Um, I did have a question mark. Yes. So, after the project. Can I keep contributing. We would love it if you did absolutely we would be thrilled if you would continue contributing. Because I would love to. Yeah we would we would be truly delighted that would be a great, a great positive result we understand for many of the contributors that they've got to continue their education they've got more things they've got to do they just don't have time or capacity to keep contributing but we would love to have you continue contributing, and we're happy to do separate sessions or have you joined documentation office hours, what whatever works for you if there are questions you have happy to answer questions on Slack, all those things. Nice. Thank you. Yes, so. And then so may 16 through through 31, right the final report right. Soma writes the final her final report. Mark and mentors, right there's etc. And then the final blog post to highlight highlight accomplishments and identify next steps. Great. Any other questions. No, not really. Great. All right well so we've got one more week to go. This is. Thank you very much for doing this really truly I am. I can't tell you how proud I am of just even if all we had done was the sheet that identified which things need updates, I would have already been satisfied because it's a lot of work to go through all these pages and identify which ones need changing. The fact that you've submitted poll requests is really wonderful. Thank you very very much. Thank you. Thank you. Well then let's go ahead and I think we can call this session done unless are there more questions that you've got Soma. No, no question. All right, so I will, I will try to get an arc a record the recording archive. I apologize the recording will include the sound of the dogs barking I'm really sorry about that that's just the way it goes. Did you anything else from you. Okay, thanks to both of you have a great evening. Thank you. Thank you.