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 <gmcdon...@apache.org> 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 <gmcdon...@apache.org> 于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 <gmcdon...@apache.org> 于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
> > > > >
> > > >
> > >
> >
>

Reply via email to