Commit Graph

332 Commits

Author SHA1 Message Date
Denis S. Soldatov aka General-Beck
f400a7e171 .gitlab-ci cleanup
Resolves issue #4226 #7086 ci #63 close PR #7506
2018-01-10 05:58:12 +03:00
Kirill Pimenov
bdc3d6fee0 More thorough changes detection (#7472)
* More thorough changes detection

This basically trades false-negatives ("dumb" last commit not touching
Rust on a Rust-touching branch) for false-positives (all builds against
`stable` and `beta` will run all tests almost always).
This seems to be a reasonable tradeoff.

Closes #6507

* We don't have Appveyor anymore

* before_script sections are not merged

* Limiting commit depth breaks branching detection
2018-01-08 21:23:56 +03:00
Jaco Greeff
3833f87256
Complete token merge, remove unused files (#7037)
* Either js or js-old to have changes to trigger push-cargo

* Complete merge of token changes (code move to js-shared)

* Update setting variable
2017-11-13 13:44:51 +01:00
Jaco Greeff
0f2bfda830
Fix v1 precompiled (#7033)
* Combine cargo updates into one

* Update log tag
2017-11-13 11:52:34 +01:00
Tomasz Drwięga
da6bd4168b
Update build scripts. 2017-10-18 16:38:11 +02:00
Denis S. Soldatov aka General-Beck
88145752ff [ci skip] move Aura test https://github.com/paritytech/parity-import-tests in nightly build 2017-07-18 16:45:58 +03:00
Denis S. Soldatov aka General-Beck
801fcf3271 fix docker build in master 2017-07-18 16:17:33 +03:00
Denis S. Soldatov aka General-Beck
69561da15f fix docker build and snapcraft 2017-07-17 12:06:32 +03:00
Denis S. Soldatov aka General-Beck
3637c14da5 fix Windows and MacOS build
add `cargo clean`
2017-06-28 14:03:17 +03:00
Denis S. Soldatov aka General-Beck
201f34620a CI build
add evmbin, ethstore, ethkey
2017-06-28 13:54:05 +03:00
David Dorgan
16caf032bd Only use -cli for the build, not binary itself. 2017-06-27 09:23:16 +02:00
Denis S. Soldatov aka General-Beck
4900e90112 build ethkey & ethstore
add -cli
2017-06-26 22:06:00 +03:00
Denis S. Soldatov aka General-Beck
3111421866 Update .gitlab-ci.yml
snap update
2017-06-17 22:03:12 +03:00
Denis S. Soldatov aka General-Beck
6afe0b0612 fix builds
darwin rustup default stable
snap - allow failure
2017-06-13 12:21:44 +03:00
Denis S. Soldatov aka General-Beck
2501334ed7 add CI variable 2017-06-13 01:37:03 +03:00
Denis S. Soldatov aka General-Beck
5f01fb7f1a remove nodejs 8 test stage
switch to RUST 1.18 and NodeJS 8.1
2017-06-12 23:40:57 +03:00
Denis S. Soldatov aka General-Beck
317df7e6a6 fix CI lint 2017-06-07 22:05:44 +03:00
Denis S. Soldatov aka General-Beck
1fb11c23d8 port snap build 2017-06-07 21:53:36 +03:00
Denis S. Soldatov aka General-Beck
241de230bb Update .gitlab-ci.yml
add snap build to tags, triggers
2017-06-06 16:19:11 +03:00
Denis S. Soldatov aka General-Beck
815f427c95 Update .gitlab-ci.yml
add rust beta&nigthly test for master
add more triggers
2017-06-05 15:44:37 +03:00
Denis S. Soldatov aka General-Beck
d7e531c373 JS test Node 7 -> 8 2017-06-01 00:05:11 +03:00
Tomasz Drwięga
cbcc369a2d UI server refactoring (#5580)
* Full API in Authenticated WS server.

* Replacing UI server with Hyper.

* Solving CLI, RPCs and tests.

* Porting signer tests.

* Fixing origin recognition for dapps/rpc.

* Fixing tests. Adding parity-rpc-client to test.

* Dapps exposed as RPC method.

* JS code to support new connection scheme.

* Fixing dapps tests.

* Updating allowed origins/hosts to support web3.site.

* Fixing tests, fixing UI.

* Fixing tests.

* Removing invalid tests.

* Fixing merge.

* 404 fallback for UI

* Improve ContentFetcher constructor readability.

* Naming.

* Update .gitlab-ci.yml

fix CI lint error

* Fixing tests and linting issues.

* Fixing new tests.

* UI hosts.

* Submodules fix.
2017-05-24 12:24:07 +02:00
Gav
8a54c91431 Merge branch 'add-unit-tests' of https://github.com/guanqun/parity into guanqun-add-unit-tests 2017-05-23 08:48:04 -04:00
Guanqun Lu
14b715bdc7 fix not build issue, only detect pure js folder 2017-05-21 10:44:20 +08:00
Denis S. Soldatov aka General-Beck
2fd44e6ce4 CI add test stage with node 7.x 2017-05-18 21:22:52 +03:00
Gav Wood
91d6f14e3c Fix CI paths. (#5570) 2017-05-06 13:24:00 +02:00
Denis S. Soldatov aka General-Beck
951dc757f8 fix docker build (ethcore+parity hub's) 2017-05-04 23:46:25 +03:00
Denis S. Soldatov aka General-Beck
8fdda2f5b7 Update .gitlab-ci.yml
fix nightly test
- rustup default nightly
2017-05-03 17:56:10 +03:00
Denis S. Soldatov aka General-Beck
15c89a8fff add docker build for hub.docker.com/r/parity 2017-05-03 17:31:56 +03:00
Denis S. Soldatov aka General-Beck
0658e42dad fix nightly published
add `nightly` to S3_BUCKET=builds-parity-published
2017-05-03 13:50:08 +03:00
Denis S. Soldatov aka General-Beck
9cfb50f90f Update .gitlab-ci.yml
build snap beta
2017-05-03 03:12:45 +03:00
Denis S. Soldatov aka General-Beck
09bd3a9642 update CI docker images
switch to hub.docker.com/r/parity
2017-05-02 20:45:19 +03:00
Denis S. Soldatov aka General-Beck
2ecdf111b0 fix path to artefacts 2017-04-28 16:45:59 +03:00
Denis S. Soldatov aka General-Beck
e9ebb2498b parity_master_amd64.snap 2017-04-28 15:52:58 +03:00
Denis S. Soldatov aka General-Beck
a1aaead6a9 fix CI lint 2017-04-28 15:19:10 +03:00
Denis S. Soldatov aka General-Beck
e989e2f12c add artifacts for snap 2017-04-28 15:16:40 +03:00
Denis S. Soldatov aka General-Beck
e439b53652 switch to docker runner 2017-04-27 17:20:00 +03:00
Denis S. Soldatov aka General-Beck
011f6102a5 update gitlab-ci 2017-04-27 16:27:28 +03:00
Denis S. Soldatov aka General-Beck
2245863f04 add snap to CI
initial build snap package for parity
2017-04-27 16:14:51 +03:00
Tomasz Drwięga
ea09aa584d WebSockets RPC server (#5425)
* Basic WS server.

* CLI for WS server.

* Bump jsonrpc

* Fixing test.
2017-04-13 16:32:07 +02:00
Denis S. Soldatov aka General-Beck
89a4cb08e8 Update .gitlab-ci.yml 2017-04-05 21:40:12 +03:00
Denis S. Soldatov aka General-Beck
91dbf3c09d init switch to parity docker hub
https://hub.docker.com/r/parity/rust/
2017-04-05 21:35:53 +03:00
Tomasz Drwięga
d2394d3ac3 Updating paths to repos. (#5330)
* Updating paths to repos.

* Updating rotor and libusb

* Fixing other occurrences
2017-03-29 15:17:27 +02:00
Denis S. Soldatov aka General-Beck
2d477946ea alow failure to coverage 2017-03-19 19:10:18 +03:00
Denis S. Soldatov aka General-Beck
57d718fde1 add coverage to master 2017-03-16 01:24:23 +03:00
Tomasz Drwięga
57770ce84c Renaming evm binary to avoid conflicts. (#4899) 2017-03-14 13:08:55 +01:00
Arkadiy Paronyan
2924d0a20f OSX Installer is no longer experimental (#4882)
* OSX Installer is no longer experimental

* osx -> macos
2017-03-13 12:36:55 +01:00
Denis S. Soldatov aka General-Beck
608c0dc613 CI: test coverage (for core) (#4832)
* test coverage

* update gitlab

add `git submodule update --init --recursive`

* test exec coverage in docker runner

* tags kcov
2017-03-10 10:12:16 +01:00
Denis S. Soldatov aka General-Beck
ea020948fc push-release<->build 2017-03-09 01:34:00 +03:00
Denis S. Soldatov aka General-Beck
6062aa5dcd fix windows build
rm parity.pdb
2017-03-08 23:49:34 +03:00
Denis S. Soldatov aka General-Beck
973bb63dca update gitlab-ci
remove temp kcov cmd
[ci skip]
2017-03-07 22:33:08 +04:00
Denis S. Soldatov aka General-Beck
2f7f95d519 update gitlab-ci
add `kcov` cmd
2017-03-07 03:21:11 +04:00
Denis S. Soldatov aka General-Beck
374d7c879e push-release after build 2017-03-07 01:56:19 +04:00
Denis S. Soldatov aka General-Beck
d436f62eb8 update gitlab-ci
docker build beta-release->latest
[ci skip]
2017-03-01 15:57:06 +04:00
Denis S. Soldatov aka General-Beck
2f15c75fa2 update gitlab-ci
fix path to Dockerfile
[ci skip]
2017-02-27 01:13:27 +04:00
Denis S. Soldatov aka General-Beck
714b46dfef update gitlab-ci
add triggers to docker-build
2017-02-24 23:54:41 +04:00
Denis S. Soldatov aka General-Beck
bef33a0958 update gitlab-ci
[ci skip] fix `docker-build`
2017-02-24 22:00:08 +04:00
Denis S. Soldatov aka General-Beck
e60fa751eb [ci skip] 2017-02-23 03:36:03 +04:00
Denis S. Soldatov aka General-Beck
502af0e29b [ci skip] update gitlab-ci
fix path to `tools`
add `tools` in `linux-stable-debian`
2017-02-21 16:42:18 +04:00
Denis S. Soldatov aka General-Beck
68a25d9e14 fix path to tools 2017-02-20 17:16:11 +04:00
Denis S. Soldatov aka General-Beck
e86837b878 target evmbin -> evm 2017-02-20 15:25:53 +04:00
Denis S. Soldatov aka General-Beck
32023f1ea0 fix build path to tools 2017-02-17 23:33:14 +04:00
Denis S. Soldatov aka General-Beck
163e2af568 update Dockerfile for hub
nightly->latest
2017-02-17 22:11:35 +04:00
Denis S. Soldatov aka General-Beck
b35e852cb6 cargo fix 2017-02-17 15:46:43 +04:00
Denis S. Soldatov aka General-Beck
a9cc9ce140 docker build no-cache
[ci-skip]
2017-02-16 22:58:41 +04:00
Denis S. Soldatov aka General-Beck
ff2c4d1178 add tools
add `evmbin`, `ethstore`, `ethkey` to the CI
2017-02-15 21:14:07 +04:00
Tomasz Drwięga
efb95a59be Fixing evmbin compilation and added standard build. (#4561) 2017-02-15 16:58:42 +01:00
Denis S. Soldatov aka General-Beck
7d12e383b2 windows build
switch to RUST stable
2017-02-14 16:09:19 +04:00
Denis S. Soldatov aka General-Beck
8773889532 downgrade rust (windows build) 2017-02-08 22:06:09 +04:00
arkpar
2b26f0cc28 Fixing yaml script 2017-02-02 13:24:44 +01:00
Arkadiy Paronyan
5817acb582 Mac binaries signing (#4397) 2017-02-02 11:55:20 +01:00
Denis S. Soldatov aka General-Beck
b2ecf1c5a4 Update gitlab-ci.yml
try to add `nightly` tag
2017-01-31 20:39:11 +04:00
Arkadiy Paronyan
089da2a24a New macOS App (#4345) 2017-01-29 20:22:45 +01:00
Denis S. Soldatov aka General-Beck
f5a4b55dae Update gitlab-ci
Fix CI lint errors
2017-01-25 23:01:28 +04:00
Denis S. Soldatov aka General-Beck
c03be11303 Update gitlab-ci
[ci skip] Add `docker` build stage for automated build tagged images and push it to hub.docker.com
2017-01-25 22:48:36 +04:00
Denis S. Soldatov aka General-Beck
e672e6c5d6 Update gitlab-ci
[ci-skip] Remove `triggers` from stage `push-release`
2017-01-25 19:03:28 +04:00
Denis S. Soldatov aka General-Beck
f12bd17c20 update gitlab-ci
revert to 1337
[ci skip]
2017-01-20 02:28:04 +04:00
Denis S. Soldatov aka General-Beck
3e8d5dbe23 update gitlab-ci
comment to curl 1337
[ci skip]
2017-01-20 00:47:53 +04:00
Denis S. Soldatov aka General-Beck
71ed9f5fff update gitlab-ci
fix build docker image in debian
[ci skip]
2017-01-20 00:33:27 +04:00
Denis S. Soldatov aka General-Beck
0e99e527bf update gitlab-ci
add debian build win openssl 1.0.1
[ci skip]
2017-01-19 23:32:52 +04:00
Gav
42886fed5a Dont push-release for beta/stable changes 2017-01-19 14:30:52 +01:00
Denis S. Soldatov aka General-Beck
d4cab20425 remove icarus
[ci skip]
2017-01-13 16:27:03 +04:00
Gav Wood
c4d96a64a2 Reenable mainnet update server. (#4137) 2017-01-11 20:01:45 +01:00
Denis S. Soldatov aka General-Beck
baa754cc52 Update gitlab-ci
fix curl in arm
2017-01-10 20:26:15 +04:00
Gav Wood
8117036e0f Avoid comms with not-yet-active release update server. (#4111) 2017-01-10 13:41:21 +01:00
Gav Wood
14e65e5c3c Move to new CI servers. (#4091) 2017-01-09 11:16:21 +01:00
Gav Wood
af5c6af539
Split intermediate stage into two. 2016-12-20 17:54:09 +01:00
Gav Wood
f5a4581fa5
Move release-registering to intermediate stage. 2016-12-20 14:05:07 +01:00
Gav Wood
6659a4ec21
Use rhash for non-native CI platforms and submit build. 2016-12-20 00:21:19 +01:00
Gav Wood
d98f0d8fb5
No need to test windows for every PR. 2016-12-17 16:00:33 +01:00
Gav Wood
6e12f4f719
Alter port for icarus. 2016-12-17 15:22:31 +01:00
Gav Wood
b2b3a0eb34
Final fixups for updater
- Wire up platforms to match those of CI.
- Introduce "final" feature to tag version with "nightly".
2016-12-17 14:36:30 +01:00
Gav Wood
f00eb060c1
Attempt to fix windows CI. 2016-12-17 12:06:51 +01:00
Gav Wood
b89d10239b
Update tests, gitlabci 2016-12-16 15:12:35 +01:00
Gav Wood
b437265082
Fix build. 2016-12-16 11:27:00 +01:00
Gav Wood
1a790b784f
Fix centos's reported build platform. 2016-12-15 20:49:09 +01:00
Jaco Greeff
054a6a9daf Merge branch 'master' into check-updates
# Conflicts:
#	.gitlab-ci.yml
#	js/webpack/dev.server.js
2016-12-15 13:52:28 +01:00
arkpar
6d41168bbe Change build order 2016-12-15 12:07:09 +01:00
Denis S. Soldatov aka General-Beck
03db4d0373 Update gitlab-ci
add `cargo clean` in darwin build
2016-12-15 14:15:27 +07:00
Gav Wood
bf7fb84937
Don't put sha3s. 2016-12-14 21:59:00 +01:00
Denis S. Soldatov aka General-Beck
245c8581bb Update .gitlab-ci.yml 2016-12-15 02:17:59 +07:00
Denis S. Soldatov aka General-Beck
244761782e Update gitlab-ci
Remove armv6 from `nightly`
remove `-j 8` key from windows builds
Remove `test-windows` from `nightly`
2016-12-15 02:14:15 +07:00
Gav Wood
4424155d39
Similar checks on file changes to other tests. 2016-12-13 20:49:26 +01:00
Gav Wood
aaf6d59bda
Disable windows tests until it works. 2016-12-13 20:22:04 +01:00
Gav Wood
e099e0d93c
Add auth code. 2016-12-13 17:23:48 +01:00
Gav Wood
119f253be9
Fix windows test. 2016-12-13 17:14:18 +01:00
Gav Wood
362b201532
Don't run git unnecessarily. 2016-12-13 16:32:03 +01:00
Gav Wood
7e269fe3d3
GLitlab-CI script pushes build info. 2016-12-13 16:21:26 +01:00
Gav Wood
7c2c9c89a4
Stricter search for rust changes. 2016-12-11 00:20:19 +01:00
Gav Wood
c14d8da350
Use real arithmetic operator rather than '=' 2016-12-11 00:09:04 +01:00
Gav Wood
12df3adfeb
Merge branch 'master' into fix-ci 2016-12-11 00:02:48 +01:00
Gav Wood
854eb1080c
Remove "s 2016-12-10 23:59:50 +01:00
Jaco Greeff
6eb63a7316 Update CI builds (#3780)
* Only run languages tests in appropriate areas

* Drop echo
2016-12-10 10:49:39 +01:00
Gav Wood
cf0b1bb9b2 use path prefix 2016-12-09 19:21:39 +01:00
Arkadiy Paronyan
5758bb7cac Rust files are all non-js files 2016-12-09 19:11:00 +01:00
Gav Wood
d5d9d78bd9 It's not either-or. 2016-12-09 18:58:37 +01:00
Jaco Greeff
b76a717720 Fix & with && 2016-12-09 00:58:53 +01:00
Arkadiy Paronyan
15ec63750e Enable Panic=abort (#3423)
* Enable panic=abort

* Update remaining crate versions to 1.5

* Run tests in release mode

* Enable panic=abort for release profile only

* Added travis_wait

* Travis timeout set to 40
2016-12-08 11:31:57 +01:00
Denis S. Soldatov aka General-Beck
70c6aebca5 Update gitlab-ci
-j $(nproc) in build
2016-12-01 07:15:35 +07:00
Denis S. Soldatov aka General-Beck
c4125a84b1 Update gitlab-ci
CARGOFLAGS -> -j $(nproc)
2016-12-01 07:07:52 +07:00
Denis S. Soldatov aka General-Beck
79e79473bf Update gitlab-ci
armv6 only triggers
2016-11-30 16:15:45 +07:00
Denis S. Soldatov aka General-Beck
21ed95d0a1 Update gitlab-ci 2016-11-30 12:57:55 +07:00
Denis S. Soldatov aka General-Beck
7a446fae05 Update gitlab-ci
tst
2016-11-30 08:45:03 +07:00
Denis S. Soldatov aka General-Beck
74f5f67055 Update gitlab-ci
test
2016-11-30 08:29:34 +07:00
Denis S. Soldatov aka General-Beck
95c2a41264 Update gitlab-ci 2016-11-30 07:48:57 +07:00
Denis S. Soldatov aka General-Beck
7cfec1e1c8 Update gitlab-ci
remove NIGHTLY ENV
2016-11-30 06:02:52 +07:00
Denis S. Soldatov aka General-Beck
a7037f8e5b Update gitlab-ci
js-release &->&&
2016-11-26 03:52:29 +07:00
Denis S. Soldatov aka General-Beck
8ca1781ab9 Update gitlab-ci
add js-test as diff
2016-11-26 01:57:58 +07:00
Denis S. Soldatov aka General-Beck
86522c8f71 Update gitlab-ci
if fix
2016-11-25 07:02:54 +07:00
Denis S. Soldatov aka General-Beck
202739689d Update gitlab-ci
small fix for test's and js-build
2016-11-25 06:27:07 +07:00
Denis S. Soldatov aka General-Beck
30c3b13518 Update gitlab-ci
https://github.com/ethcore/parity/issues/3185
2016-11-25 06:10:36 +07:00
Denis S. Soldatov aka General-Beck
2d79eee454 Update gitlab-ci
[ci skip]
add darwin installer in master
2016-11-25 04:10:37 +07:00
Denis S. Soldatov aka General-Beck
54ad70313c Update gitlab-ci
close https://github.com/ethcore/parity/issues/3515
2016-11-24 18:36:02 +07:00
Denis S. Soldatov aka General-Beck
4dc24c9e87 Update gitlab-ci
[ci skip]
fix S3_BUCKET in Windows build
2016-11-24 17:37:42 +07:00
Denis S. Soldatov aka General-Beck
6d6a2a8f1b Update gitlab-ci
[ci skip]
small fix in S# windows
2016-11-24 14:59:45 +07:00
Denis S. Soldatov aka General-Beck
0bb9a4aba7 Update gitlab-ci
[ci skip]
small fix
2016-11-24 06:33:22 +07:00
Denis S. Soldatov aka General-Beck
4d1c3b2a3d Update gitlab-ci
[ci skip]
small fix for S3 windows
temp off alpine
2016-11-24 06:24:17 +07:00
Denis S. Soldatov aka General-Beck
f3512967a7 Update gitlab-ci
[ci scip]
restore test & js-build
2016-11-24 06:05:07 +07:00
Denis S. Soldatov aka General-Beck
51e771428c Update gitlab-ci
[ci skip]
small fix
2016-11-24 05:45:07 +07:00
Denis S. Soldatov aka General-Beck
f01cde89b6 Update gitlab-ci
fix windows s3 and alpine
2016-11-24 05:39:53 +07:00
Denis S. Soldatov aka General-Beck
d76081a269 Update gitlab-ci
initial support alpine linux
fix https://github.com/ethcore/parity/pull/3548
2016-11-24 05:23:26 +07:00
Denis S. Soldatov aka General-Beck
2996499a06 Update gitlab-ci
[ci skip]
2016-11-24 02:48:58 +07:00
Denis S. Soldatov aka General-Beck
85fdcc7bf3 Update gitlab-ci
remove -Zorbit=off
switch to rust 1.13
2016-11-14 23:45:58 +04:00
arkpar
f568730aa8 Fixed MD5 generation 2016-11-09 13:44:48 +01:00
Denis S. Soldatov aka General-Beck
d8eafa91b8 Update gitlab-ci
remove ubuntu 14.04
remove tags from js-release
2016-11-09 00:32:20 +07:00
Denis S. Soldatov aka General-Beck
82990ee464 Update gitlab-ci
skip js-release in nightly builds
[ci skip]
2016-11-08 23:46:22 +07:00
arkpar
b2fe406666 Updated signing path 2016-11-08 11:07:18 +01:00
Arkadiy Paronyan
318a3d29e1 Build tray app for x64 (#3255)
* Build tray app for x64

* Fixed command
2016-11-08 10:23:23 +01:00
Denis S. Soldatov aka General-Beck
7a657a2e85 Update gitlab-ci
remove trigger from js-release
[ci skip]
2016-11-08 14:50:30 +07:00
Denis S. Soldatov aka General-Beck
01602ec0b5 Update gitlab-ci
prepare to nightly builds
2016-11-07 23:16:34 +07:00