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

Reply via email to