I’ve also replied on the jira issue. You can try to copy a job to the new Jenkins.
Thanks. Gavin McDonald <[email protected]>于2022年1月20日 周四18:45写道: > Im taking a look ... > > On Thu, Jan 20, 2022 at 6:54 AM Sean Busbey <[email protected]> wrote: > > > Hi Gavin > > > > I went to start migrating jobs to the ci-hbase controller, but the new > job > > workflow doesn't include pipelines or multibranch pipelines. We use both > of > > these job types for nearly all of our work. Can they be enabled? > > > > On Tue, Jan 18, 2022 at 5:04 AM Gavin McDonald <[email protected]> > > wrote: > > > >> > >> > >> On 2022/01/18 09:20:24 "张铎(Duo Zhang)" wrote: > >> > Thank you Gavin. > >> > > >> > We have some urls in our jenkins files which references the artifacts > of > >> > the jenkins jobs, so a simple copy or move can not work. For example, > >> here: > >> > > >> > > >> > https://github.com/apache/hbase/blob/c9bcd87b34a15d200a55ec7fdc2b1d86e3367a8c/dev-support/Jenkinsfile_GitHub#L47 > >> > > >> > So I prefer we migrate the jobs by ourselves. Will file a HBase issue > >> to do > >> > this. > >> > > >> > And will report any problems on INFRA_22760 while migrating. When the > >> > migration is half done, you can move for example, 5 hbase nodes from > >> > ci-hadoop to ci-hbase, and once the migration is finally done, you can > >> move > >> > all the remaining hbase nodes from ci-hadoop to ci-hbase. > >> > > >> > WDYT? > >> > >> However you want to do it is fine with me :) > >> > >> You have 10 nodes on there right now to get you started. > >> > >> Let me know how you get on > >> > >> > > >> > Thanks. > >> > > >> > Gavin McDonald <[email protected]> 于2022年1月18日周二 16:16写道: > >> > > >> > > Hi All, > >> > > > >> > > I created an Infra ticket for tracking. > >> > > > >> > > https://issues.apache.org/jira/browse/INFRA-22760 > >> > > > >> > > For now, I left your current nodes hbase1 to hbase10 in > ci-hadoop.a.o > >> > > > >> > > I have created for you 10 new nodes so far out of our Hetzner DC > >> > > of a similar specifications to the hbase1-10. > >> > > > >> > > Those are hbase11-20 and are available right now for testing on > >> > > ci-hbase.apache.org > >> > > > >> > > I do not know your workflow well enough to decide the next steps for > >> you > >> > > for testing. > >> > > > >> > > Options include: > >> > > > >> > > 1. I can 'move' all jobs out of ci-hadoop onto ci-hbase > >> > > 2. I can 'move' one or a number of jobs out of ci-hadoop onto > ci-hbase > >> > > 3. Similar to 1 or 2, but 'copy' any number of jobs over for > testing. > >> > > - I like copy, however quite a few projects jobs would not be > >> > > appropriate > >> > > to have the same job running twice, including those that > >> deploy, or > >> > > those that > >> > > build from PRs and continue a workflow to report back, or > >> approve > >> > > for merge. > >> > > So for a copy, would need to be a job that just 'builds and > >> tests' > >> > > with no outflow. > >> > > 4. You guys create new jobs on ci-hbase.apache.org to test the > nodes > >> > > setup and the > >> > > main controller setup, without affecting current jobs. > >> > > > >> > > Obviously, you may to tweak version controlled script files such as > a > >> > > JenkinsFile, which makes the copy options harder unless testing > from a > >> > > branch created for the purpose. > >> > > > >> > > I may be overthinking things, and option 1 , the simplest and most > >> > > straight forward from my end would also suit you guys and we deal > >> with any > >> > > breakage as it happens (I'm thinking of integrations with other > >> services, > >> > > Credentials/Secrets, Plugins I haven't installed that are needed > etc.) > >> > > > >> > > Let me know please ASAP how you want to proceed so we can get using > >> these > >> > > nodes, after which I can then proceed to move hbase1-10 nodes over > >> also. > >> > > And then start adding more into the mix. > >> > > > >> > > Oh. The 'git-websites' label should be a no-op. It is available on > >> > > ci-hbase.a.o as the nodes with that label are shared and leased out > to > >> > > controllers as needed upon request of a job. > >> > > > >> > > Thanks > >> > > > >> > > Gav... > >> > > > >> > > > >> > > On 2021/12/09 15:07:26 "张铎(Duo Zhang)" wrote: > >> > > > Thanks you Gavin. > >> > > > > >> > > > You can do it in your convenience, just let me know so I could > >> change the > >> > > > label in the jenkinsfile of our jenkins jobs, at least our pre > >> commit job > >> > > > still uses the Hadoop label. > >> > > > > >> > > > And another thing is about the hbase_generate_website job, it > needs > >> to be > >> > > > executed on the nodes under the git-websites label. I'm not sure > if > >> the > >> > > > label is still available after the migration. > >> > > > > >> > > > Gavin McDonald <[email protected]> 于2021年12月8日周三 17:28写道: > >> > > > > >> > > > > Hi HBase devs. > >> > > > > > >> > > > > This is to let you know that Infra has created a dedicated > Jenkins > >> > > > > Controller at https://ci-hbase.apache.org . > >> > > > > > >> > > > > You have new incoming donated agents which will get connected to > >> this > >> > > new > >> > > > > controller by Infra. > >> > > > > > >> > > > > You also have 10 or so agents connected to > >> > > https://ci-hadoop.apache.org - > >> > > > > I > >> > > > > would like to move these agents - and all of your jobs - over to > >> the > >> > > new > >> > > > > controller as soon as possible. > >> > > > > > >> > > > > You may or may not need to reconfigure your jobs and or > >> JenkinsFile or > >> > > > > other. > >> > > > > > >> > > > > Can I get the go ahead to move these at my convenience or > suggest > >> > > please a > >> > > > > timeline for Infra to move these agents. > >> > > > > > >> > > > > Thanks! > >> > > > > > >> > > > > -- > >> > > > > > >> > > > > *Gavin McDonald* > >> > > > > Systems Administrator > >> > > > > ASF Infrastructure Team > >> > > > > > >> > > > > >> > > > >> > > >> > > > > -- > > *Gavin McDonald* > Systems Administrator > ASF Infrastructure Team >
