From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from linux.microsoft.com (linux.microsoft.com [13.77.154.182]) by mx.groups.io with SMTP id smtpd.web10.89936.1680569776470525682 for ; Mon, 03 Apr 2023 17:56:16 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@linux.microsoft.com header.s=default header.b=dsC8rrnN; spf=pass (domain: linux.microsoft.com, ip: 13.77.154.182, mailfrom: mikuback@linux.microsoft.com) Received: from [192.168.4.22] (unknown [47.201.8.94]) by linux.microsoft.com (Postfix) with ESMTPSA id B743C210DC68; Mon, 3 Apr 2023 17:56:15 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.11.0 linux.microsoft.com B743C210DC68 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.microsoft.com; s=default; t=1680569776; bh=mu6jF6VUl0g6tROKAhFty4KSzLFGR/AjGGHevthDmnY=; h=Date:Subject:To:References:From:In-Reply-To:From; b=dsC8rrnN3pAZTpBFOWS1uINiG8WgSwZUkiODJpMwIv8BzGLDbm8okzBU+NZ0L2JH1 fO8nc0ce/TqVHlwn3dj3b+JX58M2iIzjdMzpyaqt4eV4SBrTEr847qx93Mr1e07ljA T1JpDW9XepdOi2efOtrvejkfk4QXJAkao/Xtnup8= Message-ID: <293b2465-cd2a-6e43-812a-fbea05082e6c@linux.microsoft.com> Date: Mon, 3 Apr 2023 20:56:14 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Subject: Re: Split up MdeModulePkg and CryptoPkg CodeQL CI checks To: "Kinney, Michael D" , "devel@edk2.groups.io" References: From: "Michael Kubacki" In-Reply-To: Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Mike, The changes in this PR look reasonable https://github.com/tianocore/edk2/pull/4233 if you'd like to send a patch. Thanks, Michael On 4/1/2023 6:53 PM, Kinney, Michael D wrote: > Hi Michael, > > On the Azure Piplines side, the same 2 packages have the longest > build time. The DEBUG and RELEASE builds take about the same > time each. The NO-TARGET and NOOPT combined are less than > DEBUG or RELEASE. > > stuart_ci_build -c .pytool/CISettings.py -p CryptoPkg -t DEBUG,RELEASE,NO-TARGET,NOOPT -a IA32,X64,ARM,AARCH64,RISCV64,LOONGARCH64 TOOL_CHAIN_TAG=GCC5 > > Could we split the CryptoPkg and MdeModulePkg jobs into 3 jobs each? > * DEBUG > * RELEASE > * NO-TARGET, NOOPT > > Alternatively, split into 2 jobs > > * DEBUG, NO-TARGET > * RELEASE, NOOPT > > Thanks, > > Mike > > >> -----Original Message----- >> From: Kinney, Michael D >> Sent: Saturday, April 1, 2023 3:31 PM >> To: devel@edk2.groups.io; Michael Kubacki >> Cc: Kinney, Michael D >> Subject: Split up MdeModulePkg and CryptoPkg CodeQL CI checks >> >> Hi Michael, >> >> I am looking at the CI agent execution times since we resolved >> several issued the last few days. >> >> We have CodeQL running in GitHub Actions and the rest of the >> Checks running in Azure Pipelines. >> >> Looking at only CodeQL, I see that the 2 longest jobs are >> on the MdeModulePkg and CryptoPkg and they build for both >> IA32 and X64 to get 32-bit and 64-bit coverage. >> >> * stuart_ci_build -c .pytool/CISettings.py -p CryptoPkg -t DEBUG -a IA32,X64 TOOL_CHAIN_TAG=VS2019 >> * stuart_ci_build -c .pytool/CISettings.py -p MdeModulePkg -t DEBUG -a IA32,X64 TOOL_CHAIN_TAG=VS2019 >> >> Is it possible to split these two jobs into 4 jobs to check >> IA32 and X64 independently? >> >> * stuart_ci_build -c .pytool/CISettings.py -p CryptoPkg -t DEBUG -a IA32 TOOL_CHAIN_TAG=VS2019 >> * stuart_ci_build -c .pytool/CISettings.py -p CryptoPkg -t DEBUG -a X64 TOOL_CHAIN_TAG=VS2019 >> * stuart_ci_build -c .pytool/CISettings.py -p MdeModulePkg -t DEBUG -a IA32 TOOL_CHAIN_TAG=VS2019 >> * stuart_ci_build -c .pytool/CISettings.py -p MdeModulePkg -t DEBUG -a X64 TOOL_CHAIN_TAG=VS2019 >> >> Thanks, >> >> Mike >> >