[PR #102] [MERGED] Initial Circle CI Integration #154

Closed
opened 2026-05-05 03:41:41 -06:00 by gitea-mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/ultimatepp/ultimatepp/pull/102
Author: @klugier
Created: 9/29/2022
Status: Merged
Merged: 9/29/2022
Merged by: @klugier

Base: masterHead: klugier/circle-ci-integration


📝 Commits (10+)

📊 Changes

2 files changed (+16 additions, -1 deletions)

View changed files

.circleci/config.yml (+15 -0)
📝 uppsrc/ide/Debuggers/Gdb.cpp (+1 -1)

📄 Description

CircleCI allow us to build each commit and especially commits from master branch. In the version dedicated to open source it can only works within Linux environment. Resource are also limited, but it offers 4 cores and 8 GB of RAM, which is sufficient to build TheIDE.

My implementation runs TheIDE and UMK makiles. In the future it can be extended for more advanced things such as running auto-test scripts.

Image cimg/base:2022.09 offers Clang 11, which is sufficient for our needs.

No more DDUMPS :)


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/ultimatepp/ultimatepp/pull/102 **Author:** [@klugier](https://github.com/klugier) **Created:** 9/29/2022 **Status:** ✅ Merged **Merged:** 9/29/2022 **Merged by:** [@klugier](https://github.com/klugier) **Base:** `master` ← **Head:** `klugier/circle-ci-integration` --- ### 📝 Commits (10+) - [`23f55c3`](https://github.com/ultimatepp/ultimatepp/commit/23f55c334f6550bf3e1c1e3cff39ab48bffb0470) First circleci script. - [`3e46d70`](https://github.com/ultimatepp/ultimatepp/commit/3e46d70d9a2a99fde9db092566c07b2aec5b09a4) dependencies - [`a494750`](https://github.com/ultimatepp/ultimatepp/commit/a4947502f150c926920344e79a03c678e34343e3) .fix - [`63d4791`](https://github.com/ultimatepp/ultimatepp/commit/63d47912f5e0afd70f4e8eef639c4a8d5ce380f5) admin priviliges - [`5da2198`](https://github.com/ultimatepp/ultimatepp/commit/5da2198d8a03ce81cea57faa6a05021b3836eb87) more cores - [`3edf5d4`](https://github.com/ultimatepp/ultimatepp/commit/3edf5d4ce3943947bb2866dfd13eb06aa20c912a) system ignore result 1 - [`996902e`](https://github.com/ultimatepp/ultimatepp/commit/996902e40e19e9f68cd07d274e91f0579db1788c) test - [`23dfe17`](https://github.com/ultimatepp/ultimatepp/commit/23dfe17d7441d2edb96e8547bf65c6c0456bdfb7) another test - [`1a44fec`](https://github.com/ultimatepp/ultimatepp/commit/1a44fecfacd6966170b6a4a5996acddc0acc8dca) Number of CPU's - [`2296ae1`](https://github.com/ultimatepp/ultimatepp/commit/2296ae1288521f3a9c15bcff600ef7b44247a19f) .typo ### 📊 Changes **2 files changed** (+16 additions, -1 deletions) <details> <summary>View changed files</summary> ➕ `.circleci/config.yml` (+15 -0) 📝 `uppsrc/ide/Debuggers/Gdb.cpp` (+1 -1) </details> ### 📄 Description CircleCI allow us to build each commit and especially commits from master branch. In the version dedicated to open source it can only works within Linux environment. Resource are also limited, but it offers 4 cores and 8 GB of RAM, which is sufficient to build TheIDE. My implementation runs TheIDE and UMK makiles. In the future it can be extended for more advanced things such as running auto-test scripts. Image cimg/base:2022.09 offers Clang 11, which is sufficient for our needs. No more DDUMPS :) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
gitea-mirror 2026-05-05 03:41:41 -06:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/ultimatepp#154
No description provided.