 Hello everyone, this is Jason Jenkins Docker base quick start meeting May the 29th So it's the end of the bonding period. I'm afraid so the we're work starts now Did everything go fine on your side I should just during the bonding period Yes, everything went really good Cool, so let's have a quick look at my checklist So the bio was okay, it has been merged Okay The project page Also, yeah has been merged to you've done another PR Regarding the look of the page so we can add yes more links. Yeah, yeah, yes and I Think I have reviewed your introductory blog post But I haven't seen if it was already merged or not It's most cool Well done. I Ask if you could see my screen, but is it readable because you can see it, but maybe not read Okay, thank you Never know So what are the news today? Well, the one appears endings. I'm excited about working really So you had already created your own repo to host your samples, right? Yes, yes so samples repo already created and I think it's in the nose from the other day, but don't this day to modify the file and put the link to your where were this I Don't know if we already had the link to your own repo or was it on I'll paste it in the chat. Oh, cool. Thank you. Let me try to find the chat There we go. Thank you I was thinking how how do I make this repo so that every Mentor can get email or message that new pull request or something is Sorry, could you tell you again? How do I put the setting in the repo so that everyone gets a email when I oh Open a PR in the repository experiment repository Over the end of this year Good idea. Okay Hello, be a little You're not really late Yes, we just started Okay, let me show my screen again because I had some trouble with it There we go Sorry to ask you to repeat but now that they're the end of it there So what were you trying to tell us Ashutosh before bed until joined? I was saying how do I Apply the setting to get every mentor the notification if I open a PR in the experimental repo So, do you know how to do that? Not right now Okay, do you want that we try together Okay, I don't know if I know how to do that. I even don't know if that's possible, but let's give it a try So would you mind sharing your screen so that we can maybe Help you Can see my screen or not? Yes. Yes, it's big enough for me They've been talking you see it Can you really see I guess you can but yeah Okay, so Ashutosh would like us to be Worn when something is happening on his repo I think we could all of us could get notification by watching But I don't know if there's anything you can do on your side. Ashutosh. I don't think so Okay, so So I'll uh, whenever I do anything on this repo, I'll remind everyone on the get to channel um Or we could Watch your repo and do it accordingly, but why not do it on the get your channel because maybe sometimes you will commit something But it's not yet ready to be reviewed. So I don't know Okay, uh Let me try to Uh, see if I can get um, if I can subscribe to your page Come on Yes, so Oh, I can't watch why can't I Is it a private repo No, no it can't I wouldn't be able to oh, yes. No, it was just github which is which was lagging for whatever reason So let me uh custom So issues. Yes. Why not pull request? Yes, of course Release. I don't know if we will have some reason Why not discussion? Of course security alert. We haven't configured anything yet, but why not? Okay So now you have a subscriber And it should have written three. I don't know why Okay, uh, that will do Good enough for me So be careful. What do you think of that? Will you also subscribe or do you see something better to do to get in touch with what's happening In this repo Okay, cool Okay, uh, but yes, good idea. I should ask you to ping us in the github channel just in case Yes great Let me write it down in the notes so mentors Through github, there we are cool, uh Any other question that you got? I was thinking if You guys can share your timing which On which I can expect you to reply to me. So on the time you get online Yeah, of course Uh, what is my time zone? I think I'm gmt plus two Let me check I think you're gmt plus one plans Uh, depending because we are summer time so Yes, I think it's gmt plus two Come on. Come on. Come on Uh, where is it written down? time zone Yeah, oh come on Uh gmt plus two. Yes, there we go. So I should be available from I mean available I can read maybe answer but I have tons of meetings so available Yeah, somehow From 9 a.m to 7 p.m gmt plus two Can should work Cool, uh, what about you? I should ask Uh, I think I'll be available from 10 a.m to 9 p.m gmt Plus five five thirty Yeah, I almost forgotten that you have half an hour. Yeah, it's not funny Okay And the thing is you don't have to be available from 10 a.m to 9 p.m It's the mentors who should be able to answer your question You don't have to work on a particular time frame But yes, if you want or need another Synchro not on meeting during the week Just feel free to ask and we'll see what we can do. I have Some available slots if ever needed, okay Beaviento would you have um anything to share about your Um availability Or don't don't you want to to share anything you'll be there when you'll be there? Oh, okay Thank you Okay, I thought it was worth them that we have five hours difference But uh, it's not that Major I thought we were about eight to ten hours difference. But no, it's not That big of a difference. That's cool And the two of you aren't that far from each other In the world and in matter of time frame also, which is pretty cool Okay Ashutosh, so do you want or need another meeting plan? Or do you think that you will just have a few questions along the line and then ask them and hope that we could answer Why we are available during the day I think right now the Gitter channel is enough. I will Ask you later if it's necessary Okay, and whenever we're creating a pull request or anything Even with if we're supposed to have subscribed to our website repo Don't say to tag us in the pull request, you know, arabas gundtara bas bevianto arabas sub song and so on cool Yeah um Now about the action items we had I was supposed to have a discussion with the docs sig But in the last doc sig it was Way to packed up with so many things that we didn't have time to address that and we are not in a rush. So I do it maybe Next time we'll see And force I mean frankly no rush because we don't have anything to propose yet We have to discuss with a doc sig about Where where we should put our data our new documentation about talker But for us time being we don't have any file to share. So that's just the start of the discussion. So once again No rush, but whenever we can do it that could be fine By the way, you don't have to but there is a doc sig uh asia And I don't know if it's okay with your time zone. I guess it is But whenever you have time and if you feel like it you don't have to do it You could attend without even asking any question just Attend or ask a question if you feel like it Yes, I remember to attend it When when does it happen? Which date does it happen? I knew you would have that kind of question from me Let me check. So on the jenkin.io website, um, there should be something about sig So Simple simple or single single interest group Where is it special interest group? Yes, indeed documentation Come on My pc isn't Doing very good this morning Come on come on come on. Where is the meeting defined? There we go I'm meeting a agenda of his hours. So, uh, Friday at two UTC I don't know how that translates into your time zone I look at upwards. I just wanted to know which day it's Friday. So Okay We'll see feel free to attend if you want to but It's not monetary. Um Then regarding the discussion about How we should integrate our docker samples to the Jenkins infrastructure once again No rush. No hurry It's not mandatory to do that in the following weeks. We Don't have anything to propose them And we just have to start the discussion. There is no docker compulsified to share with them I wanted to do it early Because I thought that members of the community would chime in and Ask for some more information and some people would agree some people would disagree So that would take a few weeks. Maybe but I don't know. Maybe it would be very straightforward So once again, no rush, uh, you don't have to do it Right now if you don't feel like it we can wait until a few weeks from now and I have Regular meetings with people from the infrared so I can ask them Before making the conversation public How they think the best way to propose it would be So we'll see once again the rush I know with you Yes cool So how do you see yourself beginning to work this week? I was thinking of creating a simple docker files as we discussed Yeah for the early part Without any blue complicated things Docker Compose file, I guess so with a controller the class and an agent and Maybe one job Um, but it's not mandatory. I think we could do even without a job and what will happen will happen I mean, uh, if I remember well, uh, if you don't define jobs and If you restart docker, uh, you may lose just about everything depending on how you describe your volumes um And we could want a very simple example without any Job so people can then take the tutorial on Jenkins IO documentation and try to create a job by themselves Or we could have one job bundled in So people can start experimenting without having Follow the tutorial about creating your first job. I don't know. I think the two of them would be interesting feel free to experiment and maybe do one do both of them do as you please then Give us some feedback We'll see how we can integrate that later on Okay for you cool So, how do you plan to test that? I have a working setup on my uh, my set my computer and I do use, uh cloud sometimes to test on different operating systems So when you say cloud, uh, which cloud do you think I usually use AWS? Oh, you have credits on AWS? Yes, I have some credits cool, uh, cool, but Um, I hope it won't cost you much or anything because you don't have to pay something to for these GSOC projects Yes, no, it's not that much. It's fine. I have some free credits Okay, um, do you have a noracle account No, I don't have oracle contact Because it's free for real. Okay You can have I think up to four machines and One of them is pretty interesting because it's ARM based So your I guess your laptop is x 86 64 Yes And on oracle cloud you could get an arm machine arm 64 machine for free And with more memory that you could have on your x 86 oracle cloud Machine, I mean they give more memory and more cpu When you use ARM 64 for whatever reason, but it does work and it's free. So maybe you could try that Yes, I'll try the oracle cloud Uh, I don't know how they do with regions because for me, they are providing me machines in the european region Of course because I'm located in france. So they provide me with machines in the netherlands But I don't know about asia. I do hope they also have some ARM machines, but you will let us know if that's not the case Okay, um, I had another idea, but it's maybe way too early. What about testing also with github? Yeah, github is a good idea But maybe it's too early. I don't know. How do you feel about that? Uh, I think we should test with github sensors mentioned in proposal 2 Yeah, but I don't want you to feel Overwhelmed by the amount of things you have to learn before doing something. So I'd be glad if you could I'm familiar with github Oh Fantastic, great. Um, yeah, so I should touch will try it. Cool Uh, because it's not that difficult to githpodify an existing repo. So people can just click And get it to run in their browser and I don't I have the githpod. What is it a chrome extension? Uh, so you don't have to yeah, so you've got the green button directly in the yeah Get it, but for some people who have not yet it configured Maybe you could add in the read me You know the right link if you've got the Uh, if it only takes like a githpod.io link before the Github repo link. So I let that Uh, as always I'm talking a lot. Bervian to do you have anything to Um to share a common to question I should uh What else? I was uh, gonna ask you guys. What do you think about AI? Should I use it? Uh, chat chat gpt or being should I avoid it? Uh, all or what should I do? Should I what could it help you for? What would you use it for? For understanding, uh, or it does write some basic yaml codes yaml files Should I use it or not? If it's a good idea or not that's a tough question um I Don't think that using it for to generate the files for example would be a good thing because You have to learn about that you have to fail in order to succeed later on but um I think it could be interesting if you want to know more about What you wrote and why it works or why it doesn't work You know like some text explanation. I have used it to help me understand um some docker files for example that I was writing and it was not Working working as expected, you know, so I asked chat gpt Can you let me know line by line what that thing does and why it fails in the end So that kind of usage I think it could be helpful But getting it to write documentation or write docker file docker compose file and so on I think it's not that good of an idea But of course that would be a tool that will be Mandatory just about everywhere a few years from now So it's not a bad idea to start experimenting with it, but I'd like to keep it pretty much constrained For this project. So as a verification tool as Teach me something to but not at write my code Instead of me. That's not such a good idea. I think even if that's not what you meant in the first place So it also helps me because I'm not a native english speaker So whenever I write an article or something Not whenever sometimes I ask child gpt proofread my writing Uh, correct any spelling mistakes grammar mistakes Things like that, but not much more than that Bevin too. What's your feedback about gpt in other ai tools? It will be it will be good for using just verification or just to understand line by line Or generating or another Thank you Okay, I don't know why my editor doesn't work anymore It doesn't take the letters in the right order. Okay, I Try it later on Come on Okay, uh, it will prove difficult writing with Something like that dog. If I it's not that difficult you can do it. I don't know why something is wrong Okay, forget it. I don't know why it's not working anymore Um, it works on this line. That's funny. Um Okay, ashutosh. Is that part clear for you? Yes, it's clear. I'll use it as a teacher not for generating code cool cool, um Fine with me. Okay And any other question ashutosh? uh No, not anything I'm good. Not any other questions Okay, uh, would you have anything to share or something to show us or anything? I was wondering if uh, I should uh About the blue ocean plugin Should I go ahead? uh In proposal When I was making proposal mentor said that blue ocean plugin is not being updated further on so we'll use pipeline graph view plugin Yeah, I think it's not that it's not updated. It's still updated for security reasons and so on, but no new features It's about yeah, security issues and things like that, but uh, and dependencies So we still have some new version of the blue shane plugin from time to time, but um, it should be Or it already is So we should switch to another plugin which doesn't have yet all the same features So it's not as good as a blue ocean plugin, but yes, we don't want to I don't want sorry uh to Get blue ocean plugin within your tutorials because we will have to remove it a few months from now So that would be double the work uh, so we could try experimenting with um All the plugin you mentioned I have already forgotten the name which is pipeline graph view plugin Yeah, you got it. Uh, yes, of course you can add it, but I haven't Experimented with it. Did you try to play with it yet or not? I played with that. Uh while making my proposal, but uh, I don't remember much about it right now I'll work on it this week. Okay, no problem um so switch to switch to pipeline graph plugin if I'm Graph view plugin Graph what sorry view view graph view Oh graph view plugin my bad Cool Thank you. And um I know it's pretty handy, but it's maybe not necessary to add it in the very first proposal. Yeah, yeah, you know Yeah first first file would be simple. So, you know as simple as possible, but um Yeah, I guess you will have uh, huh I don't know. I was just wondering you won't have any Plugin installed by the oh, yes, you will Oh, okay. Uh, we'll see. I was just thinking about because the first time I tried, um Installed installing plugin I had to use a docker fire, which is not our aim We just want to have a docker compose fire without any docker Fight to write so people can start experimenting pretty quickly And yeah, um in the docker fire. I used to have the command, you know, um Something plug-in minus minus plug-in and the list of plug-in I wanted to install but of course with docker compose you should Use something Plugins.txt the txt. Sorry file in which you define all the list of the plugins you want to install So no need to use a docker fire Uh, so thanks to um What is it plugins.txt? Oops Define all the plugins cool Anything else I was wondering there is a docker file before and that will be used in docker compose file. So if we can upload that as a Jenkins So we can get Running the contents in only one step by copying docker compose file. There's also docker docker file needed for that right now I'll wait a minute. I'll show you Yep, please This docker file is also needed right now with These commands. So I was thinking if we can upload this docker file to docker hub directly um, uh, so you want to upload the image link to that to docker hub I want your opinion. What do you think? Should we upload it on docker hub directly so it will Not be needed here or should we put it here or not? Uh, I don't think we will need that docker file anymore um, okay Well, we'll see if you do think you need a docker file or an image published We'll think about that. But uh, for sure It won't be easy to upload to docker hub with a Jenkins account So maybe you could try something with github docker images repo you can host your docker images within Gitter editor github So if you I haven't done it before so I don't Okay, so Uh, no for the time being What should we do Oh, I'm not sharing my screen, of course um, there we go use github docker images How is it called repo? um Yes, I don't know. Yeah We'll understand The image linked to the existing docker file To simplify the work for the end user We could also Try to get rid of it We'll see Okay, um, three minutes to go I think or did I set up for 50 minutes or 40? I can't remember I don't know very well. Oh, maybe even one hour. So we're not in a rush um Anything else I should ask Uh, I just wanted to mention that from today I will uh, uh upload my daily progress on the github repo I said, uh, suggested So whatever I do in the day, I'll uh, post it on there Okay, why not? So don't hesitate to put the link Uh in the documentation or share it via the chat so I can put it in the doc as you please It's the same one Same one on chat right now The main experimental file. I'll do it in the experimental file made a separate folder there Oh, okay Okay, uh, fine with me Beaviento anything to ask ash tosh or some feedback Okay Ashutosh, uh, do you need some help right now to start something do you want that we pair in the minutes that we still have to progress on your project or Everything is fine with you and you want to work on your side, which is also fine with me Everything is fine Okay cool Looks like a wrap. Um, so we are done. I'll Put the video on youtube and then in the community Jenkins.io blog post and I'll try to keep my eyes open on guitar on the guitar channel So if you ever you have a question, I hope to be able to answer Um No public holiday on my side this week. No day paid day off. No So I should be available from today to friday night. Um, so don't hesitate if you have any question to ask On guitar and I do my best to answer Fine with you. Okay. Bye Beaviento I have public holiday on Thursday Oh, cool Okay, um, would you mind to share what it is? Uh, so you're in indonesia, right? Yeah Okay It's fantastic holiday or What is it? Yeah, it's Okay, uh, whatever. Thanks for sharing. Um in france where I live today is also um public holiday in fact it's um festival uh linked to christianity And the thing is the french government decided a few years ago that even if it's a festival public holiday You will work nonetheless Um to give some money to the elderly people something like that that it Something that it's a public holiday, but where you have to work, which is fine So we won't see you on thursday beaviento. Thanks for sharing Okay folks See you on guitar and next week same time same place Bye You