Yes, GHA lets you persist artifacts, and those artifacts and be whatever you want. They stick around for 90 days.
-Zach On Thu, Aug 13, 2020 at 11:28 AM Dave Neuman <neu...@apache.org> wrote: > Does GHA also host the builds for downloads? > One nice thing about Jenkins is that it hosts helper builds that we can > point people in the community to. On Thu, Aug 13, 2020 at 12:18 PM ocket 8888 <ocket8...@gmail.com> wrote: > To be clear, when that PR is merged we won't have "check that each TC > component builds successfully" or "runs the unit tests agains each > component". That PR only covers Go unit tests, which means specifically TR > and TP will be untested still in either build or unit tests. > > You actually don't really need CiaB to run the API tests, you just need > postgres and TO. GHA offers job services, so we can have it load up a > postgres instance without any weird tricks. Then just run TO in the > background and run the API tests. I'm working on that as we speak, so far > the hard part is running the migrations. Because up/down are specified in > the same file, goose is a real dependency and not just a convenience tool, > so I gotta get that to run which means building db_admin etc. It's slow, > but hopefully it'll work fine. > > On Thu, Aug 13, 2020 at 11:40 AM Gray, Jonathan <jonathan_g...@comcast.com > > > wrote: > > > I like GHA, but some of our tests (TO API and TP UI tests specifically) > > are difficult from an OSS CI perspective because of the use of a CIAB > > sidecar. I realize ocket8888 is making headway on it that's very > promising > > in GHA, but at this point we've got an equal to greater belief that ASF > > infra will be able to handle this situation. We've tinkered with > replacing > > our jobs before but due to our usage of the Github PR Builder Jenkins > > plugin, it's been stalled out. I have a Jenkinsfile made that should be > > directly portable into the new ASF Jenkins instance done, but our > cultural > > usage of that plugin has been a blocker. Now it sounds like our hand is > > being forced, so I'm +1 on migrating within ASF infrastructure until such > > time as GHA can cover all our testing use cases. > > > > Jonathan G > > > > > > On 8/13/20, 11:16 AM, "Jeremy Mitchell" <mitchell...@gmail.com> wrote: > > > > I think it's time to move away from apache jenkins and embrace github > > actions (GHA). In addition to providing better visibility on a PR > (i.e. > > > > > https://urldefense.com/v3/__https://github.com/apache/trafficcontrol/pull/4933/checks__;!!CQl3mcHX2A!UsjHewB4L2xwQJfJ9O7F9acjWSZ6uXV03HbFEz6JvvgUMgZ_ywazU6i1zJLYWd6Qdtl2$ > > ), GHAs can be > > created/modified by non-committers whereas apache jenkins cannot. > > > > When this open PR is merged from Brennan: > > > > > https://urldefense.com/v3/__https://github.com/apache/trafficcontrol/pull/4948__;!!CQl3mcHX2A!UsjHewB4L2xwQJfJ9O7F9acjWSZ6uXV03HbFEz6JvvgUMgZ_ywazU6i1zJLYWciZPUAx$ > > we will have GHAs that: > > > > - run the weasel license checker > > - check that each TC component builds successfully > > - runs the unit tests agains each component > > > > I "think" this encompasses everything done previously by apache > > jenkins. > > > > +1 for GHA, -1 for migrating to > > > https://urldefense.com/v3/__https://ci-builds.apache.org__;!!CQl3mcHX2A!UsjHewB4L2xwQJfJ9O7F9acjWSZ6uXV03HbFEz6JvvgUMgZ_ywazU6i1zJLYWYyfZLAN$ > > > > Jeremy > > > > > > > > On Thu, Aug 13, 2020 at 10:36 AM Zach Hoffman <z...@zrhoffman.net> > > wrote: > > > > > Actual link to the bui...@apache.org mailing list thread: > > > > > > > > > https://urldefense.com/v3/__https://lists.apache.org/thread.html/re974eed417a1bc294694701d5c91b4bf92689fcf32a4c91f169be87d*40*3Cbuilds.apache.org*3E__;JSUl!!CQl3mcHX2A!UsjHewB4L2xwQJfJ9O7F9acjWSZ6uXV03HbFEz6JvvgUMgZ_ywazU6i1zJLYWSD8MssN$ > > > > > > On Thu, Aug 13, 2020 at 10:34 AM Zach Hoffman <z...@zrhoffman.net> > > wrote: > > > > > > > As noted in #dev in the ATC slack yesterday, our Jenkins jobs > > aren't > > > > getting run, but the issue isn't a simple "Other projects' jobs > are > > > > monopolizing the runners". > > > > > > > > If you go to builds.apache.org, there is this banner: > > > > > IMPORTANT: This Jenkins server will be turned off on the 15th > > August, > > > > please migrate your jobs!! See the builds@a.o and/or > > > > hadoop-migrations@infra.a.o mailing list for more details > > > > > > > > > > > > > > > > > > https://urldefense.com/v3/__https://lists.apache.org/thread.html/re974eed417a1bc294694701d5c91b4bf92689fcf32a4c91f169be87d@__;!!CQl3mcHX2A!UsjHewB4L2xwQJfJ9O7F9acjWSZ6uXV03HbFEz6JvvgUMgZ_ywazU6i1zJLYWTrMjSRj$ > > > > <builds.apache.org> > > > > > > > > Initial message from "[IMPORTANT] - Migration to ci-builds.a.o" > on > > the > > > > builds.apache.org mailing list ( > > > > > > > > > > https://urldefense.com/v3/__https://lists.apache.org/thread.html/re974eed417a1bc294694701d5c91b4bf92689fcf32a4c91f169be87d@__;!!CQl3mcHX2A!UsjHewB4L2xwQJfJ9O7F9acjWSZ6uXV03HbFEz6JvvgUMgZ_ywazU6i1zJLYWTrMjSRj$ > > > > <builds.apache.org> ): > > > > > > > > > Hi All, > > > > > > > > > > This NOTICE is for everyone on builds.apache.org. We are > > migrating to > > > a > > > > new > > > > > Cloudbees based Client Master called > > > https://urldefense.com/v3/__https://ci-builds.apache.org__;!!CQl3mcHX2A!UsjHewB4L2xwQJfJ9O7F9acjWSZ6uXV03HbFEz6JvvgUMgZ_ywazU6i1zJLYWYyfZLAN$ > > . The > > > > > migrations of all jobs needs to be done before the switch off > > date of > > > > 15th > > > > > August 2020, so you have a maximum of 4 weeks. > > > > > > > > > > There is no tool or automated way of migrating your jobs, the > > > > > differences in the platforms, the plugins and the setup makes > it > > > > impossible > > > > > to do in a safe way. So, you all need to start creating new > jobs > > on > > > > > ci-infra.a.o and then , when you are happy, turn off your old > > builds on > > > > > builds.a.o. > > > > > > > > > > There are currently 4 agents over there ready to take jobs, > plus > > a > > > > floating > > > > > agent which is shared amongst many masters (more to come). I > will > > > migrate > > > > > away 2 more agents from builds.a.o to ci-builds.a.o every few > > days, and > > > > > will keep an eye of load across both and adjust accordingly. > > > > > > > > > > If needed, create a ticket on INFRA jira for any issues that > > crop up, > > > or > > > > > email here on builds@a.o. there may be one or two plugins we > > need to > > > > > install/tweak etc. > > > > > > > > > > We will be not using 'Views' at the top level, but rather we > > will take > > > > > advantage of 'Folders Plus' - each project will get its own > > Folder and > > > > have > > > > > authorisation access to create/edit jobs etc within that > folder. > > I will > > > > > create these folders as you ask for them to start with. This > > setup > > > allows > > > > > for credentials isolation amongst other benefits, including but > > not > > > > limited > > > > > to exclusive agents (Controlled Agents) for your own use , > > should you > > > > have > > > > > any project targeted donations of agents. > > > > > > > > > > As with other aspects of the ASF, projects can choose to just > > enable > > > all > > > > > committers access to their folder, just ask. > > > > > > > > > > We will re-use builds.apache.org as a CNAME to ci-builds.a.o > > but will > > > > not > > > > > be setting up any forwarding rules or anything like that. > > > > > > > > > > So, please, get started *now *on this so you can be sure we are > > all > > > > > completed before the final cutoff date of 15th August 2020. > > > > > > > > > > Any questions - I expect a few (dozen :) ) - ask away and/or > > file INFRA > > > > > tickets. > > > > > > > > > > Hadoop and related projects have their own migration path to > > follow, > > > same > > > > > cut off date, Cassandra, Beam, CouchDB have already migrated > and > > are > > > > doing > > > > > very well in their new homes. > > > > > > > > > > Lets get going ... > > > > > > > > > > -- > > > > > > > > > > *Gavin McDonald* > > > > > Systems Administrator > > > > > ASF Infrastructure Team > > > > > > > > 2 days until the 15th. Does anyone have access to > > > > > > > https://urldefense.com/v3/__https://ci-builds.apache.org/__;!!CQl3mcHX2A!UsjHewB4L2xwQJfJ9O7F9acjWSZ6uXV03HbFEz6JvvgUMgZ_ywazU6i1zJLYWSx3XDtN$ > > yet? > > > > > > > > On your mark, get set, go, > > > > > > > > Zach > > > > > > > > > > > >