Skip to content

Commit 97292b1

Browse files
committed
ci: Drop AppVeyor CI integration
1 parent 1fb7079 commit 97292b1

File tree

4 files changed

+3
-77
lines changed

4 files changed

+3
-77
lines changed

.appveyor.yml

-63
This file was deleted.

.cirrus.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ task:
101101
- git reset --hard
102102
- if ($env:CIRRUS_PR -eq $null) { exit 0; }
103103
- git fetch $env:CIRRUS_REPO_CLONE_URL $env:CIRRUS_BASE_BRANCH
104-
- git merge FETCH_HEAD <# Merge base to detect silent merge conflicts #>
104+
- git merge FETCH_HEAD
105105
vcpkg_cache:
106106
folder: 'C:\Users\ContainerAdministrator\AppData\Local\vcpkg\archives'
107107
install_python_script:

.editorconfig

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ trim_trailing_whitespace = true
1313
[*.{h,cpp,py,sh}]
1414
indent_size = 4
1515

16-
# .cirrus.yml, .appveyor.yml, .fuzzbuzz.yml, etc.
16+
# .cirrus.yml, .fuzzbuzz.yml, etc.
1717
[*.yml]
1818
indent_size = 2
1919

build_msvc/README.md

+1-12
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ In order to build Bitcoin Core a static build of Qt is required. The runtime lib
3939

4040
Some prebuilt x64 versions of Qt can be downloaded from [here](https://github.com/sipsorcery/qt_win_binary/releases). Please be aware these downloads are NOT officially sanctioned by Bitcoin Core and are provided for developer convenience only. They should NOT be used for builds that will be used in a production environment or with real funds.
4141

42-
To determine which Qt prebuilt version to download open the `.appveyor.yml` file and note the `QT_DOWNLOAD_URL`. When extracting the zip file the destination path must be set to `C:\`. This is due to the way that Qt includes, libraries and tools use internal paths.
42+
To determine which Qt prebuilt version to download open the `.cirrus.yml` file and note the `QT_DOWNLOAD_URL`. When extracting the zip file the destination path must be set to `C:\`. This is due to the way that Qt includes, libraries and tools use internal paths.
4343

4444
To build Bitcoin Core without Qt unload or disable the `bitcoin-qt`, `libbitcoin_qt` and `test_bitcoin-qt` projects.
4545

@@ -65,17 +65,6 @@ msbuild /m bitcoin.sln /p:Platform=x64 /p:Configuration=Release /t:build
6565

6666
- Alternatively, open the `build_msvc/bitcoin.sln` file in Visual Studio 2019.
6767

68-
AppVeyor
69-
---------------------
70-
The .appveyor.yml in the root directory is suitable to perform builds on [AppVeyor](https://www.appveyor.com/) Continuous Integration servers. The simplest way to perform an AppVeyor build is to fork Bitcoin Core and then configure a new AppVeyor Project pointing to the forked repository.
71-
72-
For safety reasons the Bitcoin Core .appveyor.yml file has the artifact options disabled. The build will be performed but no executable files will be available. To enable artifacts on a forked repository uncomment the lines shown below:
73-
74-
```
75-
#- 7z a bitcoin-%APPVEYOR_BUILD_VERSION%.zip %APPVEYOR_BUILD_FOLDER%\build_msvc\%platform%\%configuration%\*.exe
76-
#- path: bitcoin-%APPVEYOR_BUILD_VERSION%.zip
77-
```
78-
7968
Security
8069
---------------------
8170
[Base address randomization](https://docs.microsoft.com/en-us/cpp/build/reference/dynamicbase-use-address-space-layout-randomization?view=msvc-160) is used to make Bitcoin Core more secure. When building Bitcoin using the `build_msvc` process base address randomization can be disabled by editing `common.init.vcproj` to change `RandomizedBaseAddress` from `true` to `false` and then rebuilding the project.

0 commit comments

Comments
 (0)