SungHun Hwang [Mon, 5 Jun 2017 01:57:54 +0000 (10:57 +0900)]
[BuildMonitor] Add the "failed" keyword to check the build fail
Add the "failed" keyword to check the build fail of main project in public OBS
Change-Id: I4add074a9edfad45933dab044602e32bb35ce066
Signed-off-by: SungHun Hwang <sh0924.hwang@samsung.com>
Junghyun Kim [Thu, 1 Jun 2017 08:30:09 +0000 (17:30 +0900)]
NEW JOB: add_dotnet_launching_performance_test
Change-Id: I431b42b595b42f35c171c13067b1c4ccb9aaf95a
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
hyokeun [Wed, 31 May 2017 04:09:13 +0000 (13:09 +0900)]
Fix: Ignore patchinfo, Trigger for build check
1. Discard patchinfo package which should not be present when creating reference project.
2. Importing rpms on backend server runs as obsservicerun.
That user have no write permission in ${JENKINS_WORKSPACE} path.
Change-Id: I2250fea8cfb247133fc80b70f06269308b86eb18
hyokeun [Tue, 30 May 2017 04:09:54 +0000 (13:09 +0900)]
Reference build check
Change-Id: I9b8935bd7b687617dec46d3b103926257103eab0
hyokeun [Mon, 29 May 2017 09:19:33 +0000 (18:19 +0900)]
Do not run ref routine if no ref found in obs description
Change-Id: Ia9bb40f2250005a14cc633f8608aed2685f9a401
Yonghee Han [Mon, 29 May 2017 08:45:10 +0000 (17:45 +0900)]
Reduce a count of the palleral execution
Change-Id: I86a1f557aeffc0e4b2e86134e781bbcb7c3662d5
Yonghee Han [Mon, 29 May 2017 06:17:25 +0000 (15:17 +0900)]
fix the error of dir_purge_tool.sh
Change-Id: I13c3e31fd291bc36f5bff3cbb4a5a491e4a859be
SungHun Hwang [Mon, 29 May 2017 03:27:06 +0000 (03:27 +0000)]
Merge "fix the trbs test information error" into devel
SungHun Hwang [Mon, 29 May 2017 01:09:57 +0000 (10:09 +0900)]
fix the trbs test information error
PROBLEM:
The test information of TRBS cannot display on dashboard in public
SOLUTION:
fix the test job code
Change-Id: Ia905f4da8243d29fc91f42e5dcc2411076a7d9ec
Signed-off-by: SungHun Hwang <sh0924.hwang@samsung.com>
hyokeun [Fri, 26 May 2017 05:21:15 +0000 (14:21 +0900)]
Missing part for reference build
Change-Id: I5b56726883cef842c18d8f119b8504fe28de42a1
Yonghee Han [Fri, 26 May 2017 02:30:57 +0000 (11:30 +0900)]
Do not remove the Base snapshots on policy
find : -not -regex .*-base.*
Change-Id: I553e630832ddf4f1c21e4d9c2d8692b0bfbcf52f
hyokeun [Thu, 25 May 2017 04:30:05 +0000 (13:30 +0900)]
Execute groovy init script one time
Change-Id: I70c20d39ff99b3db78544d559ec44894bff6ae79
Junghyun Kim [Tue, 23 May 2017 11:13:47 +0000 (20:13 +0900)]
static dep_graph generation instead of dynamic dep_graph
Stanislav requires not to use php scripts on download.tizen.org
because download server will be replicated and he assumes that
there is no server-side scripting.
Hence, server-side script code is moved to dashboard.
Change-Id: Ia41def88a3b48dedb590f880c797b2363e293224
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
Junghyun Kim [Tue, 23 May 2017 01:53:30 +0000 (10:53 +0900)]
latest link location fixed.
Change-Id: I4e51252e311a9bd94cf096462f2169a7702b07c0
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
hyokeun [Mon, 22 May 2017 02:11:48 +0000 (11:11 +0900)]
Release 1.4.5
Change-Id: I47f5fab7a0a935065f1a5659592d42c48e062139
hyokeun [Mon, 22 May 2017 00:40:56 +0000 (09:40 +0900)]
Set default char-set encoding to utf-8 for submit job
Change-Id: I5abb5eaf91f4c4995538cf74225b349473f2d3c2
Hyokeun Jeon [Mon, 22 May 2017 00:38:06 +0000 (00:38 +0000)]
Merge "Adding reference build option on prerelease" into devel
Yonghee Han [Mon, 22 May 2017 00:30:35 +0000 (00:30 +0000)]
Merge "New Feature : Enabled TRBS feature on Prerelease NEW JOB : ref-create-project-obs, ref-import-rpm-obs, ref-purge-project-obs This job create a reference project in obs and import a rpm files in backend and purge a old project Add files : packaging spec and debian install" into devel
Hyokeun Jeon [Mon, 15 May 2017 08:39:26 +0000 (08:39 +0000)]
Adding reference build option on prerelease
Set REF_ACTIVE_PRJS environment variable to enable it.
Change-Id: I0a0121a04045e638642bf99cf1e473ea9235accc
Yonghee Han [Fri, 19 May 2017 01:21:47 +0000 (10:21 +0900)]
New Feature : Enabled TRBS feature on Prerelease
NEW JOB : ref-create-project-obs, ref-import-rpm-obs, ref-purge-project-obs
This job create a reference project in obs and import a rpm files in backend and purge a old project
Add files : packaging spec and debian install
Change-Id: I2f34108073e5d49c6ba049d978a2a79c8d4a345c
hyokeun [Fri, 19 May 2017 05:56:49 +0000 (14:56 +0900)]
Setup jenkins admin email address through groovy.init script
Change-Id: I20e02eb88c63a2afa8c4dd46d64c9d97d5fbdd89
Junghyun Kim [Wed, 17 May 2017 03:57:25 +0000 (03:57 +0000)]
Merge "use url directly in case of selected_snapshot is set." into devel
Junghyun Kim [Tue, 16 May 2017 10:14:32 +0000 (19:14 +0900)]
use url directly in case of selected_snapshot is set.
Change-Id: Ie3b06bf060f2f3bb83ca27d7cb5ef5805de8dc1e
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
tizenrobot [Tue, 16 May 2017 06:20:54 +0000 (06:20 +0000)]
Always update git-ref-map
Change-Id: I01501535f04e88f4ff15f1e98ee5f3fb41d9e0b2
hyokeun [Tue, 16 May 2017 00:55:07 +0000 (00:55 +0000)]
Merge "Templates for groovy init scripts" into devel
Hyokeun Jeon [Mon, 15 May 2017 06:55:30 +0000 (06:55 +0000)]
Remove redundant function call
Change-Id: Id7201fb4c2ff09842ed66c86ff048f07b589ec13
hyokeun [Fri, 12 May 2017 02:42:12 +0000 (11:42 +0900)]
Templates for groovy init scripts
This is used for initializing JENKINS CI server after bootup.
Rename setup.properties.example to setup.properties file
and add required parameters to this property file.
No-operation if missing setup.properties file
or null parameters in each module.
Change-Id: I86faa7677f3e572db72e23a9d33491a7dbc5e2b5
hyokeun [Wed, 10 May 2017 02:08:12 +0000 (11:08 +0900)]
Use python-mysql instead of python-mysqldb for opensuse
Change-Id: I05a0c5abd5f9397993f4b81f0e6ea5e7328f2a4d
Junghyun Kim [Mon, 8 May 2017 09:31:51 +0000 (09:31 +0000)]
Merge "sync to snapdiff package." into devel
hyokeun [Thu, 27 Apr 2017 12:50:53 +0000 (21:50 +0900)]
Fix of not sending email noti for SR accept
Cause: OBS 2.7 did not generate OBS_SRCSRV_REQUEST_ACCEPTED.
Changes: Handle accept event in OBS_SRCSRV_REQUEST_STATECHANGE.
Change-Id: Ie2a3c05785dfacf7c0fcd63786821500e0d204d1
hyokeun [Fri, 28 Apr 2017 01:00:08 +0000 (01:00 +0000)]
Merge "Fix of mic log copy" into devel
hyokeun [Thu, 27 Apr 2017 07:42:50 +0000 (16:42 +0900)]
Fix of mic log copy
Change-Id: Id29fdc49b2f8b6af0fd2b72a742fae9bfa2d103c
hyokeun [Thu, 27 Apr 2017 05:07:24 +0000 (14:07 +0900)]
Use separate mic.conf file for each build
By default, /var/tmp/mic/ will be used for mic tool.
If we run multiple mic on the same machine, this shared working directory lead to problem.
Fix: Use separate working directory controlled by configuration.
$ sudo mic cr auto -c { conf file } ...
Change-Id: I4bd7f1ed44e843134e7e7c517d285534c93839bf
hyokeun [Wed, 26 Apr 2017 23:59:30 +0000 (08:59 +0900)]
Fix: Do not use internal url in OBS description
Change-Id: I8f4b2612fb19a5f226914a15b81021d1c45de5c6
hyokeun [Wed, 26 Apr 2017 02:31:30 +0000 (11:31 +0900)]
Set proper package name in requests job
Change-Id: I8dfa13c96876f3f271a55f34705199e06e80171f
Junghyun Kim [Tue, 25 Apr 2017 10:03:38 +0000 (19:03 +0900)]
sync to snapdiff package.
Change-Id: Ie75daabc6d1c61ba3802040091adba7101df74b4
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
hyokeun [Tue, 25 Apr 2017 09:11:41 +0000 (18:11 +0900)]
Copy mic log if non-kvm environment
Change-Id: I17fb481499983f7c99e1a2a1822a670ee993a088
hyokeun [Tue, 25 Apr 2017 00:12:52 +0000 (00:12 +0000)]
Merge "Separate internal gerrit hostname from public" into devel
hyokeun [Mon, 24 Apr 2017 06:31:39 +0000 (15:31 +0900)]
Use internal url for python-jenkinsapi
Change-Id: Ie35abc413baa7449c5444ad09fa1fbf1fc91cf42
hyokeun [Mon, 24 Apr 2017 02:41:10 +0000 (11:41 +0900)]
Separate internal gerrit hostname from public
Change-Id: I58fb35b6208eee5fe4549cff0dc16db62075396b
hyokeun [Mon, 24 Apr 2017 02:33:07 +0000 (02:33 +0000)]
Merge "Fix install directory for scripts" into devel
hyokeun [Sun, 23 Apr 2017 06:27:55 +0000 (15:27 +0900)]
Add nuget.exe for debian
Change-Id: I3057955b4cec3e21d359c078f6bcce8aa43f7b41
hyokeun [Fri, 21 Apr 2017 11:42:52 +0000 (20:42 +0900)]
Fix install directory for scripts
Change-Id: Ide675cde45488152ccaee45229cd291a7ff4f3bf
hyokeun [Thu, 20 Apr 2017 07:55:45 +0000 (16:55 +0900)]
Release 1.4.4
Change-Id: Ib4cd19299a30ef8c4e30680ba83d7e821e7059b0
Hyokeun Jeon [Thu, 20 Apr 2017 05:24:17 +0000 (22:24 -0700)]
Merge "[BuildMonitor] remove the 'REVOKED' check code" into devel
SungHun Hwang [Thu, 20 Apr 2017 04:57:24 +0000 (13:57 +0900)]
[BuildMonitor] remove the 'REVOKED' check code
remove the 'REVOKED' check code to avoid the duplicated excution
because 'Use STATECHANGE event for processing request' is applied
Change-Id: I9944ff099e53873c4f7f899bb45af14c3d66f2e2
Signed-off-by: SungHun Hwang <sh0924.hwang@samsung.com>
hyokeun [Thu, 20 Apr 2017 03:55:51 +0000 (12:55 +0900)]
Use STATECHANGE event for processing request
Change-Id: Ie1a1c61e29e716904ecb16856cfcf53d4cfeadc9
SungHun Hwang [Tue, 18 Apr 2017 09:18:33 +0000 (18:18 +0900)]
[BuildMonitor] change curr_sr_status_id to multi_sr_status_id
PROBLEM:
If a build break occur after SR accepted, the dashboard showed only one SR
ex)
submit/tizen/xxxxxx.111111 Accepted
(Failed(I))
submit/tizen/xxxxxx.222222 Accepted
(Imaging)
submit/tizen/xxxxxx.333333 Accepted
(Imaging)
REASON:
missing the multi_sr_status_id parts
SOLUTION:
change curr_sr_status_id to multi_sr_status_id
Change-Id: I80c46a261c8dffa046ff36422e9fabeec61bf82e
Signed-off-by: SungHun Hwang <sh0924.hwang@samsung.com>
hyokeun [Mon, 17 Apr 2017 11:50:37 +0000 (04:50 -0700)]
Merge "Update test information on target branch" into devel
hyokeun [Mon, 17 Apr 2017 11:49:12 +0000 (04:49 -0700)]
Merge "Debian: Add missing files" into devel
SungHun Hwang [Mon, 17 Apr 2017 05:25:18 +0000 (14:25 +0900)]
Add image status check code to avoid unnecessary testing process
If any image fails then skip test trigger
Change-Id: I93c6077a40f45219ca74d7c5600959854501a490
Signed-off-by: SungHun Hwang <sh0924.hwang@samsung.com>
Junghyun Kim [Thu, 13 Apr 2017 12:03:19 +0000 (05:03 -0700)]
Merge "Do not update source of _link packages even if an SR is accepted." into devel
Junghyun Kim [Thu, 13 Apr 2017 12:02:48 +0000 (05:02 -0700)]
Merge "NEW FEATURE: packages build-triggered transitively" into devel
SungHun Hwang [Thu, 13 Apr 2017 06:34:14 +0000 (15:34 +0900)]
Fix missing the 'mobile-wayland-armv7l-tm1' image information
change the saveinfo to checkinfo
Change-Id: I0b1cf0f5ad62ee7d0ded573042c9413f3553712d
Signed-off-by: SungHun Hwang <sh0924.hwang@samsung.com>
hyokeun [Tue, 11 Apr 2017 06:55:24 +0000 (15:55 +0900)]
Debian: Add missing files
Change-Id: If71363585e3201ef8f592ddbb743a251ea0ad23f
hyokeun [Tue, 11 Apr 2017 01:38:10 +0000 (10:38 +0900)]
Update test information on target branch
Receiver can determine which branch the prerelease comes from.
For example, in case of Tizen:4.0 it will be "tizen".
Change-Id: Id480f1fbbe06eebc5d4d63dcfa48311a5a0b02c0
hyokeun [Mon, 10 Apr 2017 09:29:58 +0000 (02:29 -0700)]
Merge "Add test trigger job for prerelease" into devel
hyokeun [Sat, 8 Apr 2017 23:32:35 +0000 (08:32 +0900)]
Add test trigger job for prerelease
Use case scenario:
1) This job is triggered when all images are created successfully.
(post-image-creation)
2) This job updates a file 'prerelease.description' using the description of the corresponding OBS project.
3) The above update triggers 'gerrit-trigger' in TRBS jenkins.
4) TRBS jenkins job triggers test-trigger.
Change-Id: I1ae0cdfc22a7a6b5e442cc4bf9982091be111f66
hyokeun [Fri, 7 Apr 2017 06:17:45 +0000 (15:17 +0900)]
Requires python-mysql
Change-Id: I4fd79727475d3acc674e870cbb6decdc8abce870
Yonghee Han [Wed, 5 Apr 2017 05:05:58 +0000 (22:05 -0700)]
Merge "Feature Request: Update NuGet Private package configuration : NUGET_SOURCE_PRIVATE" into devel
hyokeun [Tue, 4 Apr 2017 23:52:21 +0000 (16:52 -0700)]
Merge "MySQLdb format error: (git_tag) -> (git_tag,)" into devel
SungHun Hwang [Tue, 4 Apr 2017 22:58:22 +0000 (15:58 -0700)]
Merge "[BuildMonitor] add the defensive code to update the img info on OBS desc properly" into devel
Yonghee Han [Tue, 4 Apr 2017 06:36:51 +0000 (15:36 +0900)]
Feature Request: Update NuGet Private package
configuration : NUGET_SOURCE_PRIVATE
Change-Id: I8862875786e0e60ef06a05c68cd95beb2e99480a
hyokeun [Tue, 4 Apr 2017 05:22:29 +0000 (14:22 +0900)]
MySQLdb format error: (git_tag) -> (git_tag,)
Change-Id: I6f215e9e9275b99c442f8482a814ea430a5edcd9
Junghyun Kim [Tue, 4 Apr 2017 00:04:03 +0000 (09:04 +0900)]
Do not update source of _link packages even if an SR is accepted.
Not updating _aggregate packages is applied in the previous commit.
A request from Tizen release team is received that _link packages
should not be updated as well.
Change-Id: Ie3eb4a9206c896b2eddcf11489d35e2d42cba465
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
Junghyun Kim [Thu, 30 Mar 2017 23:47:27 +0000 (08:47 +0900)]
NEW FEATURE: packages build-triggered transitively
This feature finds all packages build triggered by a package
transitively.
This means this feature finds all packages that can be built
if a package is changed.
Change-Id: I302285d693b56ff98a80e8d8527081c7bd06c452
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
hyokeun [Thu, 30 Mar 2017 02:02:56 +0000 (11:02 +0900)]
Release 1.4.3
Change-Id: I867a1a5d9dcf87272a7436d4375299b7958cd4cb
hyokeun [Mon, 27 Mar 2017 06:06:48 +0000 (15:06 +0900)]
Update debian packaging files
Change-Id: I9ac6a82aafdececde6ca162d2c9240e5860285d8
SungHun Hwang [Thu, 23 Mar 2017 06:41:17 +0000 (15:41 +0900)]
[BuildMonitor] add the defensive code to update the img info on OBS desc properly
PROBLEM:
Occasionally, at the step of 'post-image-creation'
1. [Tizen:Wearable]
If the exist image name on the OBS desc and the new image name are same
then the old one is removed. In this case, BUILD-MONITOR(Post-image) is
not triggered bcz the total image count is insufficient.
2. [Tizen:Common]
When using the OBS API to update the created image information simultaneously
it does not work properly something like that among 19 images,
only one image is missing on OBS desc.
Same as above, the total iamge count is insufficient.
These problems caused that the status stays 'Imaging' not to turn 'Succeeded'
SOLUTION:
1. add the 'repo' data to check not only the device name but also the image repo
2. add the polling count to retry the routine if failed to update_info
Change-Id: I8478af2a74b67fb3b7bb534bff70a4f6fe025fcb
Signed-off-by: SungHun Hwang <sh0924.hwang@samsung.com>
hyokeun [Wed, 22 Mar 2017 05:19:16 +0000 (22:19 -0700)]
Merge "FIX: manifest generation errors when no rpms exists" into devel
SungHun Hwang [Fri, 17 Mar 2017 05:39:34 +0000 (14:39 +0900)]
[BuildMonitor] Add to set the stage_status as 'S' at the 'Base' snapshot stage
1. [job_buildmonitor.py]
Set the stage_status(PRE_SNAP & PRE_IMAGE / POST_SNAP & POST_IMAGE)
as 'S(uccedded)' at the snapshot stage of 'Base' project
<< Modified functions >>
1-1. Pre release part
update_fail_status_for_sr_stage(...)
end_pre_create_snapshot_for_sr_stage(...)
1-2. Post release part (need 'multi_sr_status_id')
update_fail_create_snapshot_for_sr_stage(...)
end_create_snapshot_create_images_for_sr_stage(...)
2. [job_create_snapshot.py]
2-1. Add to Skip [BUILD-MONITOR_Post_Image] if Base project
2-2. Remove the legacy code ('buildmonibor_skip')
Change-Id: I2776abcc10436f778483181e839e888df44e15a3
Signed-off-by: SungHun Hwang <sh0924.hwang@samsung.com>
Junghyun Kim [Fri, 17 Mar 2017 04:16:21 +0000 (13:16 +0900)]
BUGFIX: href link changed (full.php -> index.php)
Change-Id: I14fb6a26984ea7ac01f7441d54a75c95f98cb347
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
Junghyun Kim [Thu, 16 Mar 2017 22:38:21 +0000 (15:38 -0700)]
Merge "BUGFIX: snapshot -> snapshot_name" into devel
SungHun Hwang [Thu, 16 Mar 2017 06:31:14 +0000 (15:31 +0900)]
[BuildMonitor] fixed the incorrect status of Base project on dashboard
PROBLEM:
On dashboard, the column of Base profile stays in 'Imaging' status
REASON:
Originally, 'Base' project doesn't need to create the snapshot
SOLUTION:
1. skip updating the fail status at [Pre_Snap_Fail] stage
2. skip inserting the snapshot info at [Pre_Sanp_End] stage
Change-Id: I1c7aca6e5476ab5c366a3347903d26d9f63ff75b
Signed-off-by: SungHun Hwang <sh0924.hwang@samsung.com>
Yonghee Han [Thu, 16 Mar 2017 05:51:51 +0000 (22:51 -0700)]
Merge "Delete duplicate items for the abs and prerelease Delete prerelease items. Choice the abs item. Remove the duplicate function" into devel
Junghyun Kim [Thu, 16 Mar 2017 05:32:39 +0000 (14:32 +0900)]
BUGFIX: snapshot -> snapshot_name
Change-Id: I6a944a9d2a8557687fee5d90ff5dd800f5070f14
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
Yonghee Han [Tue, 14 Mar 2017 11:59:00 +0000 (20:59 +0900)]
Delete duplicate items for the abs and prerelease
Delete prerelease items. Choice the abs item.
Remove the duplicate function
Change-Id: I8f878eb33768e97397a7906542b94e45cd3f51ba
SungHun Hwang [Thu, 16 Mar 2017 00:35:04 +0000 (09:35 +0900)]
[BuildMonitor] apply bulk insert for [build_snapshot_package] table
[job_buildmonitor.py]
1. put the information of build pkgs into query_list
2. call do_many_query func
[buildmonitor_db.py]
1. add 'do_many_query' func
Change-Id: I9966eec4870288060a6945a545bb5104e087182a
Signed-off-by: SungHun Hwang <sh0924.hwang@samsung.com>
Junghyun Kim [Thu, 16 Mar 2017 00:26:37 +0000 (17:26 -0700)]
Merge "BUGFIX: %s -> {release_type}" into devel
Junghyun Kim [Thu, 16 Mar 2017 00:24:24 +0000 (09:24 +0900)]
BUGFIX: %s -> {release_type}
Change-Id: Ib91e36a3d71a8bd04d0fce4931917356f91311f1
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
Junghyun Kim [Thu, 16 Mar 2017 00:23:16 +0000 (17:23 -0700)]
Merge "release-snapshot can be triggered by Tizen dashboard" into devel
Junghyun Kim [Wed, 15 Mar 2017 10:35:42 +0000 (19:35 +0900)]
release-snapshot can be triggered by Tizen dashboard
PARAMETER CHANGED:
profile -> obs_project
version (NEW)
release-snapshot triggers BUILD-MONITOR with bm_stage RELEASE_SNAPSHOT
profile can be obtained from obs_project using snapshot-repo-conf
jenkins-jobs will be updated together.
Change-Id: I945be1756426c3c9b88a901d5cf1afa59b395c16
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
SungHun Hwang [Wed, 15 Mar 2017 23:14:27 +0000 (16:14 -0700)]
Merge "[BuildMonitor] change the method of getting the build_project_id" into devel
hyokeun [Tue, 14 Mar 2017 05:03:19 +0000 (14:03 +0900)]
FIX: manifest generation errors when no rpms exists
Change-Id: I57c199b4475f85473aa14c5643f51121faade809
hyokeun [Tue, 14 Mar 2017 02:25:00 +0000 (19:25 -0700)]
Merge "Mapping log prints" into devel
Junghyun Kim [Tue, 14 Mar 2017 02:14:30 +0000 (19:14 -0700)]
Merge "Do not perform the job if any queued item in the same job exists" into devel
Junghyun Kim [Tue, 14 Mar 2017 02:14:13 +0000 (19:14 -0700)]
Merge "Do not hide the dependency graph at the beginning." into devel
hyokeun [Tue, 14 Mar 2017 01:14:53 +0000 (10:14 +0900)]
Mapping log prints
Change-Id: I3bad2b0b00bcf5c5211823c472f1624028b7f56d
SungHun Hwang [Mon, 13 Mar 2017 06:54:42 +0000 (15:54 +0900)]
[BuildMonitor] change the method of getting the build_project_id
1. change the method of getting the build_project_id
to prevent getting the wrong build_project_id
when there are too many jenkins jobs including the 'BUILD-MONITOR' job simultaneously
[CHAGNED]
1-1. # get last_bpid_of_build_snapshot
1-2. # get post_build_project_id
1-3. # use the prev last_bpid if there is no post_build_project_id (for manual trigger)
2. the query_data in some functions should be changed from 'project' to 'bm_snapshot_name'
bcz of the above solution
3. clean up some codes
3-1. replace the query_data from build_id to bm_snapshot_name
to clarify the meaning of the snapshot name
3-2. remove unused code
Change-Id: Ia659e8461b6ed0a0c2ad87e178bc96e12c3c1707
Signed-off-by: SungHun Hwang <sh0924.hwang@samsung.com>
Junghyun Kim [Mon, 13 Mar 2017 05:37:00 +0000 (14:37 +0900)]
Do not perform the job if any queued item in the same job exists
This job performs branch-project mappings for all git repos.
Therefore, it is okay to perform only the last job.
To do this, I added code to check 'queueItem' in this job.
Change-Id: I3ebfb1c1ba17d93412d58db658d93d513d7ddc64
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
Junghyun Kim [Fri, 10 Mar 2017 08:03:50 +0000 (17:03 +0900)]
Do not hide the dependency graph at the beginning.
Change-Id: I2e83c2b9fb5ebc73f8195b2abe94992890c723fc
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
Yonghee Han [Fri, 10 Mar 2017 06:53:17 +0000 (15:53 +0900)]
Use the hardlink function to copy from snapshots to release
Release-snapshot job is very slow.
Change-Id: I75323893001a7e0d729d45f96961e6b832384d88
Junghyun Kim [Fri, 10 Mar 2017 04:37:07 +0000 (13:37 +0900)]
ADD LICENSE and use MAPPING_PRJ caching dir
MAPPING_PRJ caching directory is used directly instead of cloning.
Change-Id: I2890abc8bf2e2451ff98fb3adcff31cffcc38635
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
Junghyun Kim [Fri, 10 Mar 2017 01:12:12 +0000 (17:12 -0800)]
Merge "NEW JOB: update_git_obs_mapping_for_dashboard" into devel
Junghyun Kim [Thu, 9 Mar 2017 03:45:27 +0000 (12:45 +0900)]
NEW JOB: update_git_obs_mapping_for_dashboard
This job stores git-obs-mapping information by parsing
scm/git-obs-mapping for dashboard.
Change-Id: I5d1c63219d0b4cea59377b9bde27214f551f572a
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
hyokeun [Thu, 9 Mar 2017 08:15:12 +0000 (17:15 +0900)]
Create ABS prerelease project on the public
AS-IS: ABS prerelease was created SPIN infra.
TO-BE: It will go through the same flow as other prereleases.
Change-Id: I27ff57cc07d6b8ccbed43cf96e98c0ad7f37f3b9
Yonghee Han [Thu, 9 Mar 2017 06:04:06 +0000 (15:04 +0900)]
Rules for find a specfile
First : must have a single specfile.
If we have a multi specfile
1) first: search a basename specfile of git project
2) second: search a first specfile of sorted the multi specfiles.
Change-Id: I2591f74f176ae60a9bbbfb359f65d3ff07942c82
Junghyun Kim [Thu, 9 Mar 2017 01:18:06 +0000 (17:18 -0800)]
Merge "BUGFIX: insert build_target_id if not present." into devel
Junghyun Kim [Thu, 9 Mar 2017 01:17:59 +0000 (17:17 -0800)]
Merge "NEWJOB: litmus_jira_issue_receiver and litmus_tct_file_receiver" into devel
SoonKyu Park [Wed, 8 Mar 2017 11:52:40 +0000 (03:52 -0800)]
Merge "Rename createrepo-c to createrepo_c" into devel