Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[gitlab] Deploy deb pkg to apt repo #69

Merged
merged 2 commits into from
Dec 9, 2016

Conversation

olivielpeau
Copy link
Member

@olivielpeau olivielpeau commented Dec 9, 2016

Adds a deploy stage to our gitlab pipeline that releases the deb package to the unstable branch of the staging repo located at https://s3.amazonaws.com/apt-agent6.datad0g.com

Example of a gitlab pipeline that uses this code: https://gitlab.datad0g.com/datadog/datadog-agent/pipelines/22095 (without the master branch execution restriction)

Notes:

  • This stage is executed only on the master branch
  • The repo is signed with our latest staging GPG signing key
  • Requires [version] Fix timestamp detection in version omnibus-ruby#28 for the release to the apt repo to work correctly
  • Adds basic init scripts for upstart (legacy ubuntu systems) and systemd (recent debian and ubuntu systems) to the package to ease the installation/usage of the package.

FIXME:

  • For now the deploy uses the docker image that's defined here and that is used on Jenkins to run all of our deploy jobs. We'll have to use our own Dockerfile and add it to datadog-agent-builders at some point
  • Debian only
  • Very basic init scripts (and I didn't want to spend time writing a sysvinit script), that run the agent as root

@olivielpeau olivielpeau merged commit 0cc87e9 into master Dec 9, 2016
@olivielpeau olivielpeau deleted the olivielpeau/deploy-to-apt-repo branch December 9, 2016 19:20
@olivielpeau olivielpeau mentioned this pull request Dec 9, 2016
Kyle-Verhoog pushed a commit that referenced this pull request Jan 13, 2023
* [datadog] Refactor liveness and readiness probes

* Address review feedback
pgimalac pushed a commit that referenced this pull request Apr 5, 2023
collects network information from other Network Interfaces
pgimalac pushed a commit that referenced this pull request Apr 24, 2023
collects network information from other Network Interfaces
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants