• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

letsencrypt / pebble
0%
master: 8%

Build:
Build:
LAST BUILD BRANCH: http-chunked-encoded-requests
DEFAULT BRANCH: master
Repo Added 26 Feb 2019 04:54PM UTC
Files 19
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH v2.0.1
branch: v2.0.1
CHANGE BRANCH
x
Reset
  • v2.0.1
  • account-challgne-00
  • ari-override
  • ari-response-type
  • ari-truncate
  • challtestsrv-log-less
  • cpu-custom-redirect-status-code
  • cpu-docker-use-go12
  • cpu-fix-cname-clear
  • cpu-fix-keyrollover-err-check
  • cpu-go-1-13
  • cpu-go-1-13-now
  • cpu-go-go-speed-racer
  • cpu-go12
  • cpu-mention-non-default-ports
  • cpu-mock-servfail
  • cpu-no-account-id-field-marshal
  • cpu-no-clock-dep
  • cpu-no-pebble-client
  • cpu-pag-dir-and-nonce
  • cpu-readme-subprobs
  • cpu-repo-normalize
  • cpu-stricter-than-your-gradeschool-teacher
  • cpu-tls-one-three
  • cpu-use-latest-docker
  • dependabot/go_modules/github.com/go-jose/go-jose/v4-4.0.5
  • dependabot/go_modules/github.com/miekg/dns-1.1.25
  • dependabot/go_modules/golang.org/x/crypto-0.35.0
  • dependabot/go_modules/golang.org/x/net-0.36.0
  • dependabot/go_modules/golang.org/x/net-0.38.0
  • fix-akid_certs
  • fix-ci
  • http-chunked-encoded-requests
  • main
  • master
  • mattm-deps
  • mattm-go-jose
  • mattm-golangcilint
  • newcert
  • no-finalize-loc
  • order-for-display-race
  • orders-not-deactivated
  • parseTimeAlgoCheck
  • rand-seed
  • revoked-duplicate
  • test-cpu-go-go-speed-racer
  • update-dns-account-01
  • user-action
  • v2.0.2
  • v2.1.0
  • v2.2.0
  • v2.2.1
  • v2.2.2
  • v2.3.0
  • v2.3.1
  • vancluever-profile-default-promote

05 Mar 2019 09:58PM UTC coverage: 0.0%. First build
1126

push

travis-ci

jsha
Configure AppVeyor to deliver native Windows containers of Pebble and Challtestsrv (#213)

Fixes #208. As a prerequisite, #212 must be merged before.

This PR configure an AppVeyor pipeline to build and publish native Windows
containers of Pebble and Challtestsrv on Docker Hub. This pipeline execute
the same logic that his Linux counterpart on Travis CI: go build, go
test using chisel2 and `acme` module from Certbot, then docker build +
docker push.

The CI part (build + test) is executed for every commit on every branch
(including pull requests). The CD part (docker deploy) is executed
only for tags pushed on Pebble repository. When triggered, the CD will
publish two native Windows dockers on the `letsencrypt/pebble` and
`letsencrypt/pebble-challtestsrv` Docker Hub projects: * the pinned
release tag `X.X.X-nanoserver-sac2016`, that corresponds to the tag
released on the GIT repository (Linux counterpart is `X.X.X`) * the
rolling release tag `nanoserver-sac2016` that is the latest pinned release
(Linux counterpart is `latest`)

Aside AppVeyor configuration, I also modified chisel2 to be runnable on
both Python 2.x and Python 3.x, because Certbot needs to run on Python
3.x on Windows. I also made some lights corrections on the Travis CI
pipeline to make it live nicely with AppVeyor.

Once this PR have been merged, one thing will need to be done from
the Pebble maintainers that I cannot do myself. Indeed, two secured
environment variables are required by this pipeline: `DOCKER_USER` and
`DOCKER_PASS` that are the Docker Hub credentials used to push the image
triggered by a GIT tag push, to trigger a release.

These credentials need to be set with the login/password
of a user authorized to push to `letsencrypt/pebble` and
`letsencrypt/pebble-challtestsrv` Docker Hub projects. To do so, go to
the AppVeyor Pebble project > Settings > Environment, and add the two
environment variables (name + value) in the "Environment varia... (continued)

0 of 54 relevant lines covered (0.0%)

0.0 hits per line

Relevant lines Covered
Build:
Build:
54 RELEVANT LINES 0 COVERED LINES
0.0 HITS PER LINE
Source Files on v2.0.1
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
1126 v2.0.1 Configure AppVeyor to deliver native Windows containers of Pebble and Challtestsrv (#213) Fixes #208. As a prerequisite, #212 must be merged before. This PR configure an AppVeyor pipeline to build and publish native Windows containers of Pebb... push 05 Mar 2019 11:07PM UTC jsha travis-ci
0.0
See All Builds (1414)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc