add continous integration
This commit is contained in:
parent
bc1339587a
commit
f9cc2ccbc9
5 changed files with 30 additions and 7 deletions
|
@ -1,6 +1,6 @@
|
|||
#ENC[AES256_GCM,data:Unmxzr3fhszbLZX7,iv:pzVp9Rc4jKcfjl8wSxlhG7+UB39ZIF+1oD2BuRg6y+0=,tag:l0GBzXMpdaqw1hsBYsYsHQ==,type:comment]
|
||||
cluster-join-token.key: ENC[AES256_GCM,data:S0NukLMU0+Eh7zdTVgia1R3eLf46o1L3c2uZ5P6KkhnCnmnjQfdn5B2YEQf7nFQHygzVQR04hti+JaRtS2RIt3e/AirjipZpfMHlB8LStlI++kR/WD8iobc439US4QCb3aqH7WpDuU7BTwXaPygAlnE76Pwnjd6vJER3TaKaJXLb5jDo9Prn+O9n/SKUT6AxneLYPBMaIiy+t/NlL5e2/fivEA7zvifi6PCQpr0vtTPgqUGyMwZU/A4wYWoh2NnHfCpowvvhoMvLTl0LG/nWC9vE+qYTPkpl06fkLfwVngyV04HgBv97BqYC1A==,iv:5msnqFdS0bD3gFxzNc1/aZaPR7OWkdIyTn17VwfxhQI=,tag:GSXJKzh/SHZmxz2qyMOFjA==,type:str]
|
||||
binary-caches.json: ENC[AES256_GCM,data:7SPqXuqF96bw4BIW8uBwWhqQrPddMiqopgqsP9+uxGy29aJAG0mzKSGVu6Oamh8+opViF4MTk+gHB0S1K+n5p3jd1WKAbGBepX/nNG06n+KV+tLpvJOW+s+gXiHRgCSNmyMuPo5g/TLqm5gRHroDILf8fq1u19XpWbJjKqSqZxj0O0+szLbZSLTW20hd2sgC5KlzzCEPuqeN6zn690OmcFrYitrjqbVDxKxXf7ShEreHJa9gOaaVkN0C2x1ocDE0bphA39vVp4Xj9gBo44nbgAPZ5ZIRwq47ZPPOnJdp5/vOwwa/GUVQ1Z3FkH323uQ5kpwJY08aTQcCmIgA0ux6DUZI5svGJo4seMabHiuHdLNheNl2uZmjLaLn9aTstQJsXia2mP1Ja8iwDHpGbMDoW7jbxQcnb++gb8S7HbK82XCv6V8mApKaxeV0Cgxa/9LRDrLhoI+q1jp06y254KzwGRodYWv79nSfYkLJzFPqGkdfBu7C2kP0NpyQ9zwqGHqh/Lo6CbLCWAV7kAzPIMWC6O7DJlmYT+CFpmKLo1rchHsehXArkILdUKuirfKd4hUXedClQoqnI+SCF/V1t6oS,iv:87WV5qtL1ug9Y8IsBis/qgax6r6JPvnxN4ZCHNeqlDo=,tag:bCz7FsqpHIhMit4h2D2xtg==,type:str]
|
||||
binary-caches.json: ENC[AES256_GCM,data:286F7ypamujxEtpWGfXxMOYeGBi3GquVd3n3zqgquKTs++dKC6rwPt1sUSR0v42GGkb1F1mGK7Z7eWnnneVzoukYoQfpWN5m8zA1UCE0n1EhuAda0jbhlDqj0SnR9UHF+CeD9JuA0NMBz6qUt9p5Ig56NVthEvHB3Lp4gaqSRPSkCQznc7iGCqIDT+WGXOsTCj8feDE+DOiK5IkDGXzhQjW+xZnw5RulsBy2ndZEuFX04Tm98G5L5Wcv87/1LytnKzy47spTmo4/1JaKbtpxvcnneYJ7HXkiC6MDfwD0Jd3iD858Fl+PaWdKGYq+63cP780rLa3X8CmsnLOuUkowuVMCIqAzMWfcUEo59hcWQFAY5yPfQk4u+XwA7SGh1YPBxPBVukSoPq48kPijx0x1Jp0copxhyrmGRWH8wMPBat6rghEmZ6aghY2CVTOrKB4hTME95WXna1M2p4k4ozxOtaT36Hp0uy9lg+WtBZErlK4r9mz4/jCv8g0iJ58w+M+BbHmRN19WBql1JdiBYiwyp0gzuV6ZO9CdM5YS0OBGnjTlUm7VfegHEJp7mrAGdK61qcevTXhrsHfQCksoupCwg5gOEkoUiB427QmzMHvf4c+1bbtNy1b14Vfd8ZzudPtdz6uOtLMeYcdzmxvVQOlV1KLEem5C6gIYl9jqSPEyE2/30gnzldke2qGrVRqIXk1f9My/ztep8iwy67p/CUqy2s5NAqdz5XEn0ef8L6AmKfwkiyQPNkO+VatcP9XCGaiDljNwO/fjf8pfhJZSlTVxN51o0xZjpNgkYXl+fE+BC6khkNbYkfhQz5sCx9NH02nL8nS2cvw5QpYjLFJAmHB6uBV1LrJQpmqlsfT9fcURbZ3ysukB5QsnEFPxtkd6wPufmD017lM/uWUqeNOVbDHQFV6HbSyXxDGcwdGxggwbbATlKuJ6XFLXIz2Ox1XgW+gHA0g6JjVE++feRVUR6ml+6+PRINkTnBwVFGJqk6yU/Iucdi9PsyNg4c7RvxdY//PzKXASS0tv/b3+ISb40KwbEycQtAd8ckSeh5N3H9lTb2nnrcCAie61XrM2nH1LdySwXODK9zJedj3iLl+NLRz+3PfR15RBDJQ8STlMFK6uRJEKQDMqwO0k,iv:RoXj32rNKSH1jW5UjPj44VX66dBMKXPuWBcnQ8HHxec=,tag:/VMVWKh2S51whMAnMjMYNA==,type:str]
|
||||
buildkite-token: ENC[AES256_GCM,data:ckvzbyXHuW3N4tgZMYd+dPre+YOEnJj3T627wER3+7L9CMrZtYQlj6qU+HyeplMGqig=,iv:OmXO+85jtY6nGNm62+sF8QJF4q93mx06jNKherySD+o=,tag:mCj29oJTwEmjMN+QpmzUmQ==,type:str]
|
||||
buildkite-agent-key: ENC[AES256_GCM,data:WSVCUQ393JkN3Dq14UYo5jYm0b0J0Edqe6k/z5FRohmuQvQCZfAOYPil7cQSoP36xUxdd9kWVgsWnD2jXUumX9bbUm8t1uxf8CwDWqV3iHfDOvjfWyW7ifp7SLAo0JGI+xD1Zjy5ftzHQcjbX9VOQHJ5aBzVQUBdwfxUSSkNTBSp05iWkOIsEJKaJEUhXbZiQ81yxW0uyVq7vRVAskEPz3FxY+DmcZeu4O+kStiygGUaXSTKrzG2iE1ESnHBkd0LyajNbVq1CjohV5SpBVoP9Kf0tOi47xvirNDUlk93uTCTTk9h2KDJ/qHlwM1Cx3d30VUFsIh9eIRFP5q9qePxqdSlZcZGp0Llp1IeMZACQLEfZYA4ZlHEkOQqt8fy36PXuAY/37bM3urARjStXZIEJq3rA+d4js9zTD/16iOJqw7Sv51HrMSUQA+za/HgK13UnV69p9hvPKvAd9Xwg/SBm4TG294Ez0K/0qBckQ2z7HgmX9EY0ZjGQdqWPzLmHjYI9YzcfiT+2HuIblF/uMGJm9ZD+d/tAfUMSCVc9yhsKU5fp9c=,iv:l3rVZA9QigI96ibMu9WRlA4UbVRzFt8CwF7+dCZ6tX0=,tag:B6EhsV97IVwaji8IgJHgPQ==,type:str]
|
||||
buildkite-agent-key-pub: ENC[AES256_GCM,data:dqARMa5gzgO3qgMh7BXUJIcqcNusxW0tladrUVb9MTew92K2IHKMYAlKRGENKIHPnPAYaW9yISmXs4cD3rPCosrHoZsgtVvCGS83atqthnR7StmuEKWdxQ35573BOEXqt71v+yRk0CJQJIMEUbI=,iv:2fCB8h/vI2DEL/XSWJLhUjZgjzFYDtr7ncMpE6x8Wg4=,tag:lIq7abSvadAc9CnRa6EJkg==,type:str]
|
||||
|
@ -44,8 +44,8 @@ sops:
|
|||
dkdxUGVnYms5SXF1QUtqRlBUSkxpSlkKtUELjyaXUHhRcUTElgLBPvppSjldWAh+
|
||||
pjDzatq8F7NDPLpvHOAymYwu0G0B+LueWo3rO/coqONPxS9MMJQuvA==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
lastmodified: "2021-11-12T09:31:39Z"
|
||||
mac: ENC[AES256_GCM,data:zteQfrfRIDi/H2lVEhMA6ywkmmKLaParnYixVFWfTOAg2H0O0d52dxKTpIdohnZVyYZNpK8yBkbGYVYnOuj1SbWGIfRZxNwWYdtxD4MbLmlyPJ+jz7PIWd/wjLMlgI3tpDoepri2Ohd4EcRYPiMFDKWYHZJKRF46vqQA3UMWudE=,iv:2xNzfEiloJIr/aKjHU5lQ5Z44dVQwu3CWz+WbN32ZC4=,tag:Dln6Z9D9/bUgiR5OIuVPMQ==,type:str]
|
||||
lastmodified: "2021-12-23T20:15:18Z"
|
||||
mac: ENC[AES256_GCM,data:hMqjJ1ytf5lhmgVYdFZWO9kyt4pVqXxOaicSn04jaQLlQLCBkXNk3z2mTo4KKXHQ1rYy52bQqU9G7uvSaIbWsxrwtU1JvqvpWVrqMBJrsZUly7lTo5w3ajq0Bu5GTi08W5osVYXiyXRuUnTfK8V+WGJwIx4G7knQSneRh3ziCFI=,iv:jyQLlYXwrEUz3Di63D7/Y6JlWg/RY12Mms+2QlodMME=,tag:cV6kzF2euIGkmNU/OuRVFg==,type:str]
|
||||
pgp:
|
||||
- created_at: "2021-09-29T17:02:42Z"
|
||||
enc: |
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
cluster-join-token.key: ENC[AES256_GCM,data:bOXOuVXL73Eo6eXYWDkf4+ExsZIWAiT/kXw6CJDIYuHdJC8UgnFbVLQ0f4sUyVlOLBuiV5O4jF/t+y2dAmodWSnP4z+zEON7KHIKzfapQ1NNZNegECRvotCLKrEVOWN/AFq3SLPdz73W2rxxmCGpmpy5ZVaB86mjTr1PrLxhiYqhwLM5H9XyMqj8hMFdBC5Pg3Xomy2t2QJxOGSMEN+lhAv+4zrQbXcM3GcLRqDMnQPubdzF60OjXrRarnYWlkjNoykVJMqZIYruV3MSpoSZLWfrTcne+shBy1z3K9F8TaSdR21ImveQbnzdAg==,iv:+nVYGLaWh6o2lL4bwSkluXCGMnPv6QbzqR/OSX7MSJ0=,tag:Tonx6606mz/93ghfSbti5Q==,type:str]
|
||||
binary-caches.json: ENC[AES256_GCM,data:WDomyEdbXvZNmsJ9huBoTlgfONnuPbSIYg+ZGHqkVfEIlrFRGSSOApQ6z8quHVrvTitsC1ckqyxbZxqntoJtN3xEcroRZ61vFBkNaRpAwiJSXvwfiTcM9OXB1o38ROopkZ2rVATP4wZY6xSQSDnele2VL9+bsQPS8HMsPK0CBS8LM/e2Wt0uM3F7q6hC6BGPA2kiVs2aSc+R1O4AQeWmxurVTcN5uFJvcjLmAz+hkQN2oGK1jCstzw3xYXqI8Xoo8z+JB+wUUwjxf2ElaOiknOUrPiC8Jk5HXZVw4apH9EzQcGkmKzyUbvaYWnPHoOgvg4KPVOeCSj+cJkf0KzpaxjTZQIYYnIM1qqO01KAKpSAwGhMfNB+wmFTuQ/ye7QTdGKzlfnwLP8HeRLujEBgSasG+eT7lTjYCqjBywr1VuK34/uIdb/UHRQ/rnF8qLrmC1JM6aAvGNYt/s43bzhk3jLDALi9z2+wUEoPewjUYul/6PYo6s68319uCBjsG7u2sUtXRO0nd1czksdzB7YJn2QfIFA3oqRYbHF6r0s2XCeXwY2ZKbHJ0B8fZXOqAedh+9aAnt6gbnWuEt7iwgKSx,iv:g5fvfhjgPbE7NDh+7hWvEtJrHDlTfm85K+j0HmcG3zo=,tag:zCH2WWEeg726usvPb7PwyQ==,type:str]
|
||||
binary-caches.json: ENC[AES256_GCM,data:aaGpyX7dJV50NUxOy/MFtraYLpOPX6IqcspFOx92XDCCK4B5DQRKRqmIMs//zecgxP2FIm51D7MyahH4EpzAWWGcpYsQ5023/844ReHaR5INGE1Q7PclLpQeu7jTdcl6n/gmloIfQ72X5D5uPrUyyPiOtJH45p2sUUclPLZ3nV5KSWUKrirXft1hasK9P72Bzw4XVgH1R1WOjFyEQcCWNYckkXgUQ/pJluMvV+7tGvcBRKApCU8gh7Pn//J8i9i1/+PAqQb9NW1HA/0Fzx6VL85mCQj+6WZC3RXpffXBjKT/HG0A5u8OTPD/DBuBQS9Telg8vGbv2Z8jscq/le2L5ZT7MfjYseFYevMoDz9lQC+R6CeM6v4MZofFwRnvJt8Y8cSETfyyU8ZtOfolOfK0zbAfzBR+n1L2/d10/i0gme5tPxT1jqI6oihCbqmrEAfra4fq9uMAyA0LdrTOZJRPmHD99rzc12htWJbGviDwqPK327exeuv1LyjldF+Kb2SSHDlgGN93IX/2OWvTYuQVDoG2mG5KDwPcnEqMjsdaUqS02IDRFbb2hJyPTvR8wwPTDUTKbuEexcUAhS3J7+zebTXjLPHksn3m1Aga5ubg5e7BlkULPG3ZtcNBa4AMwxismViM3sUUeJXNTkMMo9tktUtRSXwEZhmCN6nX9r3eTklHMA6Ml7O8hPg2tlmdKCG0fv0k+H3+UjkXlUT1fShj8/poiqlbSs5OJbNxZLnAZG9J0/7G9qeL8phMcFAWRtpmGRQsEmQVsarOx1ZxOn9Zi76bLYi2FucGpPDay9OSichqVbO5Xpd+cRVBUzOa0KOP9bK36meKOAd6eEifP4ALZfl/VuD7/f5qI9wm8gZcYSp4JEd7yWlgB5uKigJqdKa2/7gP0LIRqWlY4cCshlp8WTh78bdrOi8gnIHRsUDMMBuI6JA1l2HbUPHwHxfSSabRzXVuynlRMP/WdYyXd2Fkz6N0i2RHZcBeonUeOLTJfziiqzsS8j4pBUL8LWdeGCAUs5y3VC0lFZAdtfwWjNssFB2LrvckJEgrpEHKJSXTw1/VO6gr8TIzGIK5LbpSUoLZttK8HSmI8DI5zpeet2xaHbm/KJOQudQOaZ2a93uUMaEhK2v7sNyw,iv:26fhwfE0jxevaw6mWUuNauk0t4clhqSk1Q0E1M1HbWE=,tag:cmu+1ajB6cHhwanDCfuiCQ==,type:str]
|
||||
sops:
|
||||
kms: []
|
||||
gcp_kms: []
|
||||
|
@ -33,8 +33,8 @@ sops:
|
|||
cXAramZQYyttekZvajdwMHM0akpiVkEKRPAioKQ+esJBeb9I6WxQYNMuVg120TEL
|
||||
wWcGaJlUguxfncTKHguivgPyyV9F3Eq2e+qhDXlggdY2P++7oKSLGg==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
lastmodified: "2021-11-12T09:31:44Z"
|
||||
mac: ENC[AES256_GCM,data:GZ1/koyd7xSqetVK49WonWB+3lFttyUbnK0vdnQm08o7/zP2c95L5tV3tDMVr3fJB7nWxlUBZ1NRwDFjWD02EZ44RKe7bAPSiTynuOD6ZTe0P9Xgc3Dhvq0rbFtVSVvda9rcOzgckZmudJCx4fZGZLOKCZuyUeXDyKWVlWy3RnE=,iv:+zkVweKqARl4sspljDjvlcmO6hrc0ZcaiSG+VkHuu94=,tag:a8w8dkWHMcNXJqnaNAgJ2g==,type:str]
|
||||
lastmodified: "2021-12-23T20:13:12Z"
|
||||
mac: ENC[AES256_GCM,data:5swwIATTpPHvLi/TFF6DdY1zAorsmt5DrvPwgzD0M1v5Ocn7k+hKJUST0S4BEgFsxfEaNspk6eLvvMjVlU/qDjTYhs449nI5ObmW7763+3YKirIBVpXPsylptKestzc/Cmgo5rK0L6iytXG72m3wTO4RMdEUHoxAC1M1nuZ1Ndg=,iv:R6BLnKFs6+TD/0oYjh6FG2oPRcSUee5pLFjZq+khtDg=,tag:cQmmpBlAvy88LOJgHx5EPA==,type:str]
|
||||
pgp:
|
||||
- created_at: "2021-11-12T09:02:18Z"
|
||||
enc: |
|
||||
|
|
12
ci.nix
12
ci.nix
|
@ -1,5 +1,7 @@
|
|||
# Add derivations to be built from the cache to this file
|
||||
{ system ? builtins.currentSystem }:
|
||||
{ system ? builtins.currentSystem
|
||||
, src ? { ref = null; }
|
||||
}:
|
||||
let
|
||||
pkgs = import ./nix { inherit system; };
|
||||
|
||||
|
@ -17,4 +19,12 @@ pkgs.nix-community-infra // rec {
|
|||
build03-system = build03.system;
|
||||
build04 = importNixOS ./build04/configuration.nix "aarch64-linux";
|
||||
build04-system = build04.system;
|
||||
deploy-all = pkgs.effects.runIf (src.ref == "refs/heads/master") (pkgs.effects.runCachixDeploy {
|
||||
deploy.agents = {
|
||||
"nix-community-build01" = build01.config.system.build.toplevel;
|
||||
"nix-community-build02" = build02.config.system.build.toplevel;
|
||||
"nix-community-build03" = build03.config.system.build.toplevel;
|
||||
"nix-community-build04" = build04.config.system.build.toplevel;
|
||||
};
|
||||
});
|
||||
}
|
||||
|
|
|
@ -23,4 +23,5 @@ in
|
|||
(self: super: {
|
||||
nix-community-infra = nix-community-infra super;
|
||||
})
|
||||
(self: super: (import "${super.sources.hercules-ci-effects}/overlay.nix") self super)
|
||||
]
|
||||
|
|
|
@ -11,6 +11,18 @@
|
|||
"url": "https://github.com/cachix/cachix/archive/f5cd1b44c2b3dffd6cc31c56a35c55a8775acf75.tar.gz",
|
||||
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
|
||||
},
|
||||
"hercules-ci-effects": {
|
||||
"branch": "add-cachix-deploy",
|
||||
"description": "Expressions to change the world",
|
||||
"homepage": null,
|
||||
"owner": "hercules-ci",
|
||||
"repo": "hercules-ci-effects",
|
||||
"rev": "bc2dcf227736b0538c9d9e438f907f9f73bfcd90",
|
||||
"sha256": "03dj0vih121sc3b6744k0g1069dhfcramwp117rayknl9y88d7nj",
|
||||
"type": "tarball",
|
||||
"url": "https://github.com/hercules-ci/hercules-ci-effects/archive/bc2dcf227736b0538c9d9e438f907f9f73bfcd90.tar.gz",
|
||||
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
|
||||
},
|
||||
"marvin-mk2": {
|
||||
"branch": "master",
|
||||
"description": "Helpful nixpkgs PR bot with an improved Genuine People Personality",
|
||||
|
|
Loading…
Add table
Reference in a new issue